在select
聚合查询中,我要基于
示例:假设在ES中,我们获得了terms
,A1
,A2
,A3
的存储桶。外部排序列表具有A4
。并针对每个存储桶进行如下汇总:
[A3, A1]
我希望最终订单为A1: 20
A2: 30
A3: 10
A4: 60
。
如何编写此查询?我已经在文档级看到了这个用例,人们已经使用脚本查询完成了该用例。但是对于分类桶,我看不到。
答案 0 :(得分:1)
想法是将bucket_sort
pipeline aggregation与script-based sorting一起使用。
但是,目前尚不支持此功能,但是有一个open issue旨在解决这个问题。