【发布时间】:2013-01-29 08:56:27
【问题描述】:
我有一个支持完全匹配和部分匹配的 SOLR 查询。查询词添加了适当的提升因子,其中完全匹配比部分匹配具有更高的提升。
但是,在部分匹配中,我们也希望以这样的方式定义增强因子:
具有完整单词的部分匹配比作为单词的一部分出现的部分匹配具有更高的优先级。
例如:如果用户搜索字符串“Annie Hall”,则文档包含以下值:“Tanner Hall”、“Hall Pass”等。与诸如“Halloween”、“拯救万圣节的狗”之类的值相比,应该具有更高的权重(优先级)。它们都是部分匹配,但“Hall”在“Tanner Hall”和“Hall Pass”中作为单独的词出现,因此它们应该有更高的分数。
请帮忙。
问候,
【问题讨论】:
-
如何形成部分匹配和完全匹配的查询?你的字段定义是什么??
标签: solr solr-boost