标签: apache search solr
我想使用得分(由solr返回)和索引信息的其他两个字段对Solr结果进行排序,这样:
得分* 0.45 + field1 * 0.45 + field2 * 0.1 DESC
有没有办法做到这一点?感谢
答案 0 :(得分:1)
FunctionQuery应该做你想做的事情以及更多。
但是,您可能还想使用这两个字段查看boosts。这样,您就可以将这些字段影响直接构建到查询本身,而不是排序。