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.

  1. Al entrar en *: *

    en la consulta (en la página de administración de Solr) consigo todos los resultados.

  2. 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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top