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

时间:2011-01-18 21:32:59

标签: java solr chef

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

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

  • 因索引或
  • 而进入solr的内容
  • 包含动态字段的全套索引文档

提前致谢!

3 个答案:

答案 0 :(得分:24)

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

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

答案 1 :(得分:8)

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

答案 2 :(得分:8)

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