复杂Solr排序表达4.0 alpha

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复杂Solr排序表达4.0 alpha相关的知识,希望对你有一定的参考价值。

我想执行复杂的排序表达式,我已升级到solr-alpha 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进行如此复杂的查询?

答案

我使用max和sub函数完成了这个,例如:

max(sub(SCORE,11),0)

以上是关于复杂Solr排序表达4.0 alpha的主要内容,如果未能解决你的问题,请参考以下文章

solr和elasticsearch对比,有什么差别吗

如何在bash中对语义版本进行排序?

Solr复杂条件查询

Solr 4.0 部署实例教程

以下代码片段的时间复杂度是多少?

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例