solr或索引xml带注释文本文件的替代方法

时间:2013-10-18 12:51:18

标签: search solr lucene hibernate-search

是否可以在lucene中对带注释的xml文件进行索引并在solr中搜索它们?

由于

1 个答案:

答案 0 :(得分:3)

好吧,如果您的问题是关于天气的,Solr或Lucene可以解析XML并将其编入索引,考虑到它的XML结构(在标签的文本和这些标签的主体内部的文本之间做出区分)然后答案是否定的,他们不能。

如果要使用其中任何一个,您需要做的是创建自己的XML解析器,从XML文件中提取所需的数据,并将其索引为Lucene或Solr文档。一旦这样做,文档将在您声明的字段中搜索。

我建议使用Solr。它使用比直接Lucene实现更多的资源(更多RAM,尽管所有这些都可以在Solr参数中配置),但与Lucene相比,它更容易开发。