在Solr中使用可用的Lucene索引

时间:2011-08-06 09:45:41

标签: solr lucene

我正在尝试使用solr来搜索lucene创建的索引。我试过Can a raw Lucene index be loaded by Solr? 在这篇文章中给出了答案。更改的solrschema和config也解释了所有字段。我在Tomcat中没有收到任何错误,并且能够看到Solr管理页面。

但是当我查询时我没有得到任何结果。没有错误但是solr没有在查询上返回任何结果(numcount = 0)

有人可以帮忙吗?

提前致谢...

3 个答案:

答案 0 :(得分:0)

尝试使用LukeRequestHandler查看正在发生的事情。

答案 1 :(得分:0)

可能存在Lucene版本不匹配。您可以通过查看日志找到它。但首先,点击统计数据。 SOLR是否看到索引中有记录?然后返回管理页面并单击ANALYSIS以查看所有字段,它们的定义以及有关索引记录的一些统计信息。

如果所有这些都检出,请尝试查询“”,它将从索引中返回10条记录。

如果可行,那么您的查询可能会出现逻辑错误。

答案 2 :(得分:0)

终于搞定了。所以我将索引复制到数据文件夹中,但不复制到名为index的文件夹中。当我发现这一点时,我将所有索引文件复制到索引文件夹但文件名称段。*是由solr新创建的。我没有用旧文件替换这些文件。 在这之后它开始正常工作。 :)