任何正文都可以帮助我们知道如何提高solr中精确短语的相关性吗?
答案 0 :(得分:2)
当且仅当您使用 dismax 时,您才可以设置 pf(词组字段)参数。它具有与 qf 参数相同的语法:fieldName ^ boost
示例:
fieldOne^2.3 fieldTwo fieldThree^0.4
这将使用指定的提升来增加指定字段上的词组匹配。 没有提升值(如fieldTwo)将使用1.0的默认提升。 如果您使用 pf ,您还应该查看 ps(Phrase Slop)参数,该参数指定两个单词的距离,以便它们仍被视为“短语”
无论如何,DisMaxQParserPlugin上的这个链接应该有帮助
答案 1 :(得分:0)
基于LCS算法,与其他匹配相比,完整查询字符串的精确匹配应自动排名更高。我认为这应该是默认行为。在Solr中有提升和所有的概念,但我认为在这种情况下不需要它。