【问题标题】:Solr indexing but numdocs returned 0Solr 索引但 numdocs 返回 0
【发布时间】:2013-05-14 21:20:30
【问题描述】:

我安装了 Solr 4.2。数据导入运行良好,原始状态输出为:

索引已完成。添加/更新:19,162 个文档。删除了 0 个文档。 (时长:24 秒) 请求:1 (0/s),获取:19,162 (798/s),跳过:0,处理:19,162 (798/s) 开始时间:不到一分钟前

似乎索引已被提取、处理和提交。

但是 Overview 上的 NumDocs 字段仍然返回 0,并且使用 : 搜索没有返回任何内容。

【问题讨论】:

    标签: solr


    【解决方案1】:

    你提交结果了吗? 如果您使用的是 Solr UI,则有一个复选框。 如果您正在进行 HTTP 调用,请尝试添加“commit=true”

    Solr 的 DIH documentation 说默认为 true,但我认为他们在 4.0 左右更改了它

    【讨论】:

    • 感谢伏羲。我通过尝试手动添加再次检查,localhost:8983/solr/custom_documents/…
    • 这应该可以解决问题。还是您仍然看不到任何文件?
    • 不,它仍然无法正常工作。当我将数据导入作为详细信息进行时,我看到它为多个文档从查询中生成 uuid 和其他字段。我没有得到的是缺少的东西。让我继续尝试,如果找到解决方案,我会在这里发布。谢谢。
    • 祝你好运。我会尝试做什么:1. 检查日志 2. 尝试添加 optimize=true,3. 重新加载核心(索引完成后可能没有重新加载搜索器)
    • 好的,所以在将以下处理器链添加到 updateRequestProcessorChain 后,我得到了这个工作。现在看起来像下面这样。 id
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    相关资源
    最近更新 更多