Есть ли способ через конфигурацию использовать spring-data-solr с Tika? В противном случае, есть ли альтернатива ContentStreamUpdateRequest+addfile
solrj для spring-data-solr?
В настоящее время я использую 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?