我想知道bq和boost是否具有相同的含义?结果?
还可以直接在solrConfig.XML中配置它吗?意思而不是使用:
<str name="bf">recip(ms(NOW/DAY,dc.date.issued_tdt),3.16e-12,2.5,0.05)</str>
我会用
<str name="boost">recip(ms(NOW/DAY,dc.date.issued_tdt),3.16e-12,2.5,0.05)</str>
关键是我想对新近度应用乘法提升。我相信现在还不够强大。
答案 0 :(得分:2)
“bf”将自己添加到“得分”,而“提升”则将得分增加。 影响的大小取决于分数的当前范围。
是的,你可以在solrconfig.xml中保存它们。
您可以通过在solr查询中添加class MyClass extends Command {
public MyClass() {}
public void implementedMethod() {}
}
或&bf=recip(ms(NOW/DAY,dc.date.issued_tdt),3.16e-12,2.5,0.05)
...轻松播放这些数字。那么将不使用solrconfig.xml中的值。
有关如何计算得分的详细信息,您可以将&boost=recip(
添加到solr查询