【发布时间】:2015-09-23 12:17:28
【问题描述】:
我想使用分数(由 solr 返回)和索引信息的其他两个字段对我的 Solr 结果进行排序,方式如下:
score*0.45 + field1*0.45 + field2*0.1 DESC
有没有办法做到这一点?谢谢
【问题讨论】:
我想使用分数(由 solr 返回)和索引信息的其他两个字段对我的 Solr 结果进行排序,方式如下:
score*0.45 + field1*0.45 + field2*0.1 DESC
有没有办法做到这一点?谢谢
【问题讨论】:
FunctionQuery 应该做你想做的事以及更多。
但是,您可能还想使用这两个字段查看boosts。这样您就可以将这些字段影响直接构建到查询本身中,而不是在排序中。
【讨论】: