【发布时间】:2013-12-11 19:07:58
【问题描述】:
我正在搜索要在标题字段中匹配并使用同义词扩展的术语鞋。当用户搜索鞋子时,它也应该匹配:hi tops、靴子和运动鞋。我还想在 Solr 中查询所有在 title 字段类别下有鞋子的文档,所以我有这样的查询:
q=类别:鞋子
如果我在 synonyms.txt 中有这个设置,一切正常:
鞋子 => 鞋子、靴子、运动鞋。
当我更改为:
shoes => 鞋子、靴子、运动鞋、hi tops
如何让 Solr 使用 synonyms.txt 文件中的多词词在标题字段中进行搜索?
【问题讨论】:
-
现在,我对其进行了更改,因此 fieldType 不再在架构中使用 solr.SynonymFilterFactory。这会阻止它在类别中搜索时不返回任何结果,并且仍然允许它用于全局搜索。我仍然对实际出了什么问题有疑问。
标签: solr