有没有办法通过配置将 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指南得出了这种方法。
使用 solr 4.3.0,是否可以通过 获得相同的结果spring-data-solr
,而不必直接调用 Solrj?