【发布时间】:2014-02-11 16:04:01
【问题描述】:
我对特定于我的集合域的默认 Solr 评分算法有疑问。在我的领域中,包含所有查询词或大多数查询词的文档比仅包含几个词的文档更相关。我想提高文档的分数,以便匹配的词越多,分数就越高。我知道 solr 已经通过将分数乘以协调因子来提升此类文档的效果。但是,协调因素对我来说不够重要,我希望将其提高到一定的力量。我也熟悉 ExtendedDismax 解析器的 Minimum-Should-Match 功能,但该功能并不能解决我的问题,因为我不想消除与足够术语不匹配的文档,我只想“惩罚”他们。
有没有办法增加协调因素的重要性?如果他们解决了问题,我也会接受其他不使用任何协调因素的解决方案。
【问题讨论】: