2012-09-20 62 views
1

我是通過Apache Solr實現模塊閱讀並注意到了這一點:Solr的BF參數

BF = RECIP(rord(創建),4,90785,90785)^ 200.0

有人能解釋一下這是什麼呢?它看起來像它增加了誇創建的領域,但我不知道所有的功能(RECIP,rord)

回答

4

Solr的函數查詢方法都記錄在Solr的維基:

因此,您所提供的增強的查詢提供了一個提升到新的文件,使用此功能,看起來像:

(90785 /(4 * rord(創建)+ 90785))^ 200

最新文件:

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

,最大文件(假定1000個文檔):

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

+0

我也無法得到這個。 bf = x^y它會如何影響我的分數?有時它會超出1.我無法得到,bf如何工作? –