我根据http://wiki.apache.org/solr/SpellCheckComponent的文档实现了Solr SpellCheck组件,效果很好。但我正在尝试根据其他过滤器过滤拼写检查结果。请考虑以下架构
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