Solr bq vs boost with edismax for recency boosting
Solr bq vs boost with edismax for recency boosting
不知道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>
关键是我想对新近度应用乘法提升。我认为现在它还不够强大。
"bf" 将自身加到 "score",而 "boost" 乘以分数。
影响有多大取决于分数的当前范围。
是的,您可以像 solrconfig.xml 中那样保存它们。
您可以通过将 &bf=recip(ms(NOW/DAY,dc.date.issued_tdt),3.16e-12,2.5,0.05)
或 &boost=recip(
... 添加到您的 solr 查询中来轻松处理这些数字。 solrconfig.xml 中的值将不会被使用。
关于如何计算分数的更多详细信息,您可以将&debugQuery=true&enableElevation=true&debug.explain.structured=true
添加到solr查询
不知道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>
关键是我想对新近度应用乘法提升。我认为现在它还不够强大。
"bf" 将自身加到 "score",而 "boost" 乘以分数。 影响有多大取决于分数的当前范围。
是的,您可以像 solrconfig.xml 中那样保存它们。
您可以通过将 &bf=recip(ms(NOW/DAY,dc.date.issued_tdt),3.16e-12,2.5,0.05)
或 &boost=recip(
... 添加到您的 solr 查询中来轻松处理这些数字。 solrconfig.xml 中的值将不会被使用。
关于如何计算分数的更多详细信息,您可以将&debugQuery=true&enableElevation=true&debug.explain.structured=true
添加到solr查询