根据得分和其他领域的产品定制Solr排名

时间:2012-01-11 22:17:04

标签: solr rank

Solr可以按字段“得分”显示每个文档的查询得分。我有两个特殊文件,比如说A和B.我如何根据得分A和B的乘积对结果进行排名。我尝试使用像?q = data& sort = product(得分,A,B)这样的东西)desc 但始终收到错误“无法确定排序顺序:'产品(得分,A,B)desc',pos = 14”

1 个答案:

答案 0 :(得分:1)

分数排序是默认值。 因此,您可以通过提升字段A和B来提升此结果。 看看这个:http://lucene.apache.org/solr/api/org/apache/solr/search/BoostQParserPlugin.html (差不多)这样的事情,如果你搜索foo(未经测试)

{!boost b=product(A,B)}foo