如何查看solr正在编制索引的所有数据?

Mat*_*fer 16 java solr chef-infra

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

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

  • 什么是solr,因为它被索引或
  • 带有动态字段的完整索引文档集

提前致谢!

rfe*_*eak 24

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

上次我检查过,您可以直接从网络上运行它,只需将其指向索引即可.


Mau*_*fer 8

正如rfeak所说,你可以使用Luke来检查你的索引.Solr带有内置的Luke处理程序.


Mat*_*fer 8

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

  • 恕我直言,rfeak的回答是正确的.你应该真的打勾他的答案而不是你自己的答案. (8认同)
  • 这个答案不是我的,而是来自#solr的霍斯曼.Hossman对将其提交给SO并不感兴趣,所以我把它包含在这里,因为其他人也有同样的问题.我对rfeak的答案进行了投票,但最终并不能解决我的问题. (4认同)