En una instalación SOLR, cuando busco un campo con un término de búsqueda de varias palabras, quiero que SOLR devuelva documentos que tienen todos los términos en la búsqueda, pero no necesita estar en el orden exactoSolr - Resultados que contienen todos los términos, en cualquier orden
Por ejemplo, si busco el título de Brown Chicken Brown Cow, quiero encontrar todos los documentos que contengan todos los términos Brown, Chicken y Cow, independientemente del orden en el campo del título. Entonces, por ejemplo, el título "El pollo y la vaca tienen caca marrón" debe coincidir con la consulta. AFAIK, así es como Google también ejecuta las búsquedas.
he experimentado con los siguientes formatos de consulta:
1. Title:Brown AND Title:Chicken
2. Title:Brown AND Chicken
3. Title:Brown+Chicken
Estoy muy confundido por los resultados. En algunos casos, las dos primeras consultas devuelven el mismo conjunto exacto de resultados. En otros casos, la primera versión arrojará muchos resultados y la segunda versión no devolverá ninguno. La tercera versión parece satisfacer mis necesidades, pero estoy confundido por el diferente significado de las consultas.
Todas mis pruebas se han ejecutado en un campo de tipo text_es.
<field name="Title" multiValued="false" type="text_en" indexed="true" stored="true"/>
Entonces, ¿cuál es la mejor SOLR consulta/configuración para este tipo de búsqueda? Además, ¿existe una manera fácil de hacer que Solr.NET tome un término de búsqueda introducido por el usuario y lo convierta a este tipo de formato?
Además, ¿otorgará SOLR de forma predeterminada a los documentos que coinciden con el orden de la frase de búsqueda un puntaje de relevancia más alto? Si no, ¿cuáles son las palancas adecuadas para lograr que eso suceda?
Editar: Parte de mi confusión fue causada por la búsqueda en contra de los campos no predeterminados vs campos predeterminados. Sabiendo esto, el único formato que funciona consistentemente es el primer formato.
Por favor [no agregue firmas ni eslóganes a sus publicaciones] (http://stackoverflow.com/faq#signatures). – meagar