2011-01-18 9 views
12

Así que tengo un servidor de solr corriendo como parte de un servidor de chef. Algunos de mis nodos no aparecen en las búsquedas. Puedo usar ?q=*:* para mostrar los documentos, pero la mayoría de los datos del chef están indexados como campos dinámicos, por lo que no los veo en los documentos xml.¿Cómo puedo ver todos los datos que solr indexa?

espero que si puedo encontrar una manera de ver ya sea:

  • lo que viene en Solr ya que está indexado o
  • el conjunto completo de documentos indexados con sus campos dinámicos

¡Gracias de antemano!

Respuesta

7

En mi caso fue porque mis dynamicFields se establecieron store = false. Establecerlos en verdadero me dio lo que estaba buscando, lo que hizo que el tema de búsqueda fuera mucho más claro.

+8

En mi humilde opinión, la respuesta de rfeak fue la correcta. Realmente debería marcar su respuesta en lugar de la suya. – nickdos

+4

Esta respuesta no fue mía, sino más bien de hossman en #solr. Hossman no estaba interesado en enviarlo a SO, así que lo incluí aquí en caso de que alguien más tuviera el mismo problema. Elegí la respuesta de Rfeak, pero finalmente no fue la solución a mi problema. –

23

Luke puede ayudar. http://www.getopt.org/luke/ Puede señalarlo en el índice Solr y ver qué hay allí.

La última vez que lo comprobé, podías ejecutarlo directamente desde la web y simplemente señalarlo en el índice.


Lucas se ha trasladado a http://code.google.com/p/luke/ - versiones más recientes sólo están disponibles allí.

+0

Se movió de nuevo: https://github.com/DmitryKey/luke –

Cuestiones relacionadas