作为对安德烈(Andrei)回答…以多个条件排序聚合的更正,您 必须
创建一个如术语聚合:订单中所示的数组,并且 必须 使用ElasticSearch 1.5或更高版本。
因此,对于Andrei的答案,更正为:
"order" : [ { "max_score": "desc" }, { "_count": "desc" }]正如安德烈有它,ES不会抱怨,但将 只 使用“命令”元素中列出的最后一个项目。

作为对安德烈(Andrei)回答…以多个条件排序聚合的更正,您 必须
创建一个如术语聚合:订单中所示的数组,并且 必须 使用ElasticSearch 1.5或更高版本。
因此,对于Andrei的答案,更正为:
"order" : [ { "max_score": "desc" }, { "_count": "desc" }]正如安德烈有它,ES不会抱怨,但将 只 使用“命令”元素中列出的最后一个项目。