繁体   English   中英

Solr-如何计划田间推进

[英]Solr - how to plan field boosting

我查询使用

qf=Name+Tag

现在,我希望带有标签中的短语的文档将首先到达,因此我使用

qf=Name+Tag^2

并且它们确实首先出现。

关于该字段后面的数字应该有什么经验法则? 我怎么知道要设置什么号码?

该数字是纯粹基于偏好的,主要是反复试验的基础。
关于该领域与其他领域相比的权重。
计分考虑了各种因素,但是可以考虑和测试某些因素,例如术语频率-因此,如果某个单词覆盖标签字段中的一次出现,则该单词在Name中出现两次吗?

另外,如果要检查短语匹配,则在使用edismax解析器时应使用pf

qf将匹配单个单词,而pf将匹配整个单词。

例如,如果您具有名称和标签字段,并且搜索红宝石导轨
qf会导致得分:name:ruby标签:ruby&name:rails标签:rails
pf会导致评分名称:“ ruby​​ rails”标签:“ ruby​​ rails”

因此最好使用qf来匹配结果并增强单个匹配,但具有更高的pf值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM