所以我有一个 solr 服务器作为厨师服务器的一部分运行。我的一些节点只是没有出现在搜索中。我可以?q=*:*
用来显示文档,但大多数厨师数据都被索引为动态字段,所以我在 xml 文档中看不到它。
我希望如果我能找到一种方法来查看:
- solr 被索引或
- 完整的索引文档集及其动态字段
提前致谢!
所以我有一个 solr 服务器作为厨师服务器的一部分运行。我的一些节点只是没有出现在搜索中。我可以?q=*:*
用来显示文档,但大多数厨师数据都被索引为动态字段,所以我在 xml 文档中看不到它。
我希望如果我能找到一种方法来查看:
提前致谢!
卢克可能会有所帮助:https ://github.com/DmitryKey/luke 。您可以将它指向 Solr 索引并查看其中的内容。
上次我检查时,您可以直接从网络上运行它并将其指向索引。
正如 rfeak 所说,您可以使用 Luke 来检查您的索引。Solr 带有一个内置的 Luke 处理程序。
就我而言,这是因为我的 dynamicFields 设置为 store=false。将它们设置为 true 让我得到了我正在寻找的东西,这使得搜索问题更加清晰。