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