【问题标题】:How can I see all the data that solr is indexing?如何查看 solr 索引的所有数据?
【发布时间】:2019-01-24 17:49:39
【问题描述】:

所以我有一个 solr 服务器作为厨师服务器的一部分运行。我的一些节点只是没有出现在搜索中。我可以使用?q=*:* 来显示文档,但是大多数厨师数据都被索引为动态字段,所以我在 xml 文档中看不到它。

如果我能找到一种方法,我希望:

  • solr 被编入索引或
  • 完整的索引文档集及其动态字段

提前致谢!

【问题讨论】:

    标签: java solr chef-infra


    【解决方案1】:

    卢克可能会提供帮助:https://github.com/DmitryKey/luke。您可以将它指向 Solr 索引并查看其中的内容。

    上次我检查时,您可以直接从网络上运行它并将其指向索引。

    【讨论】:

      【解决方案2】:

      正如 rfeak 所说,您可以使用 Luke 来检查您的索引。 Solr 带有一个built-in Luke handler

      【讨论】:

        【解决方案3】:

        就我而言,这是因为我的 dynamicFields 设置为 store=false。将它们设置为 true 让我得到了我正在寻找的东西,这使搜索问题更加清晰。

        【讨论】:

        • 恕我直言,rfeak 的答案是正确的。你真的应该勾选他的答案而不是你自己的答案。
        • 这个答案不是我的,而是来自 #solr 上的 hossman。 Hossman 对将其提交给 SO 不感兴趣,因此我将其包括在此处,以防其他人遇到同样的问题。我对 rfeak 的回答投了赞成票,但最终这不是我问题的解决方案。
        猜你喜欢
        • 2012-02-15
        • 1970-01-01
        • 1970-01-01
        • 2014-11-26
        • 2022-09-28
        • 2021-11-17
        • 2012-02-01
        • 1970-01-01
        • 2010-12-10
        相关资源
        最近更新 更多