Solr Índice parece ser válido - pero sin resultados
-
28-09-2019 - |
Pregunta
Solr novato aquí.
He creado un índice de Solr y escribir un montón de documentos en él. puedo ver desde la página de administración de Solr que existen los documentos y el esquema está muy bien también. Pero cuando realizo una búsqueda utilizando una prueba de la palabra clave no consigo ningún resultado espalda.
-
Al entrar en *: *
en la consulta (en la página de administración de Solr) consigo todos los resultados.
-
Sin embargo, cuando entro en cualquier otra consulta (por ejemplo, un término o frase) consigo ningún resultado. He comprobado que el campo se consulta está indexado y contiene los valores Estoy buscando.
Así que estoy confundido lo que estoy haciendo mal.
Solución
Es probable que usted no tiene un <defaultSearchField>
correctamente configurado. Ver esta pregunta .
Otra posibilidad: el campo es de tipo string
en lugar de text
. campos de cadena, en contraste con los campos de texto, no se analizan, pero almacenados e indexados pie de la letra.
Otros consejos
Con Solr 4, que tenía que resolver esto como por la respuesta de Mauricio definiendo type="text_en"
al campo.
Con Solr 6, el uso text_general.