Solr Dismax配置以提高得分

问题描述

| 我在这里看到过许多这样的主题,但是仍然难以实现。就我而言,我需要执行以下操作: 在标题和文本中搜索某些短语,并给出标题^ 3,文本^ 1 根据#1中的结果,我需要通过修改时间来提高结果 我已经尝试了不同的结果:
/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,1)</str>
我更喜欢在solrconfig认设置Boost,感谢Advanced。     

解决方法

        最后,我使用了第一个选项,因为当使用!boost时,solrconfig.xml中的dismax处理程序配置将被忽略。