[英]Solr Dismax Config for Boost Scoring
我在這里看到了很多這樣的主題,但實施起來仍然很困惑。 就我而言,我需要執行以下操作:
我已經嘗試了這些不同的結果:
/solr/select
?q={!boost b=$dateboost v=$qq defType=dismax}
&dateboost=recip(ms(NOW/HOUR,modified),86400000,1,1)
&qq=video
&qf=title^3+text
&pf=title^3+text
&debugQuery=true
和 solrconfig.xml 中設置不同的普通查詢
<str name="qf">title^3 text</str>
<str name="pf">title^3 text</str>
<str name="bf">recip(ms(NOW/HOUR,modified),86400000,1,1)</str>
我更喜歡在 solrconfig 中默認設置 boost,謝謝。
最后我使用了第一個選項,因為當 using.boost 時,solrconfig.xml 中的 dismax 處理程序配置被忽略。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.