[英]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.