【问题标题】:Using available Lucene Indexes in Solr在 Solr 中使用可用的 Lucene 索引
【发布时间】:2011-10-21 09:56:02
【问题描述】:

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

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

有人可以帮忙吗?

提前谢谢...

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    尝试使用LukeRequestHandler 看看发生了什么。

    【讨论】:

    • 嘿...所以之前版本不匹配。我得到了正确的版本赌注在卢克请求处理程序中看不到任何内容。文档数为 0。请帮助我。
    【解决方案2】:

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

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

    如果这样可行,那么您的查询中可能存在逻辑错误。

    【讨论】:

    • lucene 版本不匹配。我现在得到了正确的结果。但是在 stat、analysis 中看不到任何内容。可能出了什么问题?
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 2011-10-26
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      相关资源
      最近更新 更多