Запрос фильтра на основе результатов проверки орфографии Solr

Я реализовал компонент Solr SpellCheck на основе документа из http://wiki.apache.org/solr/SpellCheckComponent , это работает хорошо. Но я пытаюсь отфильтровать результат проверки орфографии на основе другого фильтра . Рассмотрим следующую схему

product_name
product_text
product_category
product_spell -> copy string from product_name and product_text . And tokenized using white space analyzer

. Для вышеприведенной схемы я пытаюсь отфильтровать результат проверки орфографии на основе предоставленной категории. Я пробовал делать запросы вроде http://127.0.0.1:8080/solr/colr1/myspellcheck/?q=product_category:160%20appl&spellcheck=true&spellcheck.extendedResults=true&spellcheck.collate=true . В результатах проверки орфографии не учитывается product_category: 160

Это потому, что словарь был создан для всех категорий? Если да, то стоит ли создавать словарь для каждой категории?

Разве нельзя иметь другое условие фильтра в компоненте проверки орфографии?

Я использую solr 3.5

5
задан Anto Binish Kaspar 7 June 2013 в 14:49
поделиться