Implementé Solr SpellCheck Component en base al documento de http://wiki.apache.org/solr/SpellCheckComponent, funciona bien. Pero estoy tratando de filtrar el resultado de la revisión ortográfica según otro filtro. Considere el siguiente esquemaSolr Spell Check consulta de filtro basada en resultados
product_name
product_text
product_category
product_spell -> copy string from product_name and product_text . And tokenized using white space analyzer
Para el esquema anterior, estoy tratando de filtrar el resultado de la revisión ortográfica en función de la categoría proporcionada. Intenté consultar como http://127.0.0.1:8080/solr/colr1/myspellcheck/?q=product_category:160%20appl&spellcheck=true&spellcheck.extendedResults=true&spellcheck.collate=true. Los resultados de la revisión ortográfica no consideran la categoría del producto: 160
¿Es porque el diccionario fue construido para todas las categorías? Si es así, ¿es una buena idea crear el diccionario para cada categoría?
¿No es posible tener otra condición de filtro en el componente de revisión ortográfica?
estoy usando Solr 3.5
Exactamente !!! Siento lo mismo. –
Escribí en la lista de correo de solr-usuario para asegurarme, pero aún no he recibido una respuesta. De todos modos, eché un vistazo al código, el parámetro 'fq' ni siquiera se lee, y eché un vistazo al índice con luke: no contiene suficiente información para hacer filtros. – javanna
sí de acuerdo con el índice, nuestro hallazgo es correcto. por favor avíseme si recibe alguna respuesta de la lista de correo de usuario solrista –