索引和访问solr中的odt文件
题
如何在存储在我的solr_home目录中的ODT文件中发布,索引和搜索内容?
我尝试了解并应用下面提到的页面,并在架构中包含了一个主体字段:
解决方案
使用apache tika提取内容并将其发送到solr
Tika tika = new Tika();
InputStream fileInputStream = new FileInputStream("d:\\fileName.odt");
Metadata metadata = new Metadata();
metadata.set(Metadata.RESOURCE_NAME_KEY, "fileName.odt");
String content = tika.parseToString(fileInputStream, metadata);
.
或者,您也可以使用 cheltringrequesthandler 其他提示
Apache Tika是必需的。在 apache tika下载
不隶属于 StackOverflow