复杂Solr排序表达4.0 alpha

时间:2012-09-25 13:46:33

标签: solr

我想执行复杂的排序表达式,我已将其升级到solr-aplha 4.0:

apache-solr-4.0.0-BETA/select?q=*:*&sort=map(sum(SCORE,11),77,77,sum(SCORE,33),sum(SCORE,44)) desc

但是当我尝试运行它时,它无效。

我怎样才能对Solr进行如此复杂的查询?

1 个答案:

答案 0 :(得分:0)

我使用max和sub函数完成了这项工作,如:

max(sub(SCORE,11),0)