【发布时间】:2017-09-29 13:47:38
【问题描述】:
如何更改 Solr 的评分功能以减少“词频”的权重?
我使用类似 pagerank 的文档提升作为相关因素。我的搜索索引目前将许多“垃圾邮件”或未充分清理且包含重复字词的文档放在首位。
我知道分数是根据词频(搜索词在文档中出现的频率)、逆文档频率和其他 (How are documents scored?) 计算的。我可以只增加推动力,但这也会淡化其他因素。
是在查询时指定函数的方法(以及默认函数是什么),还是我必须更改配置并重新索引?我正在使用 django-haystack 和 solr,如果它有所作为的话。
【问题讨论】:
标签: solr django-haystack