我正在获取嵌套对象的汇总结果(每个嵌套对象的最低价格)
所有搜索结果均已排序,现在我需要为每个结果设置最小值。
结果: 来自聚合的响应未排序,因为它在我的搜索结果中(最小值,some_field)
问题: 有什么解决方案,可以像我排序一样,对聚合响应进行排序,同时获取搜索结果?
"aggs"
=>
[
"agg_maxper"=> [
"terms"=> [
"field"=> 'id',
'size' => 60
],
"aggs"=> [
"offers"=> [
"nested"=> [
"path"=> "offers"
],
"aggs"=> [
"max_sav_val"=> [
"max"=> [
"field"=> "offers.sav"
]
]
]
]
]
]
]