在 Solr 中提升文档

Boost document in Solr

我只想在某个字段具有固定值时在 solr 中提升文档 例如:

我想提升所有字段颜色值设置为 "yellow"

的文档

bf=colour:yellow^10

可能吗?

使用 edismax,您可以这样做:

bf=if(exists(query({!v='colour:yellow'})),10,1)

这是一个函数查询。

参考: