Solr bf参数

时间:2012-09-20 20:55:30

标签: solr

我正在阅读apache solr模块并注意到这一点:

bf = recip(rord(created),4,90785,90785)^ 200.0

有人可以解释这是做什么的吗?它似乎为创建的字段添加了夸耀,但我不确定所有功能是什么(recip,rord)

1 个答案:

答案 0 :(得分:4)

solr函数查询方法记录在Solr Wiki上:

因此,您提供的提升查询可以使用以下函数显示更新的文档:

  

(90785 /(4 * rord(已创建)+ 90785))^ 200

最新文件:

  

(90785 /(4 * 1 + 90785))^ 200 => 0.9912

最早的文件(假设有1000份文件):

  

(90785 /(4 * 1000 + 90785))^ 200 => 0.0001798