構成を介して、Spring-data-solr を Tika で使用する方法はありますか? ContentStreamUpdateRequest+addfile
それ以外の場合、 spring-data-solrの solrj に代わるものはありますか?
現在、Solrj + Tika を次のように使用しています。
SolrServer server = new HttpSolrServer(URL);
...
Tika tika = new Tika();
...
String fileType = tika.detect(path.toFile());
up = new ContentStreamUpdateRequest("/update/extract");
up.addFile(path.toFile(), fileType);
up.setParam("literal.id", idField);
...
up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
NamedList<Object> request = server.request(up);
このExtractingRequestHandlerガイドにうまく従うことで、このメソッドにたどり着きました。
spring-data-solr
Solr 4.3.0 を使用して、Solrj を直接呼び出す代わりに、を介して同じ結果を得ることができますか?