如何使用聚合排序? 这是我的要求,但回复没有排序。
{
"from":0,
"size":4,
"query":{
"bool":{
"must":[
{
"match":{
"currentStatus":"published"
}
},
{
"match":{
"type":"time_and_material"
}
}
]
}
},
"sort":[
{
"createdAt":{
"order":"desc"
}
}
]
}
请求必须如何看起来像?
答案 0 :(得分:0)
您的问题中没有任何聚合,但这里有一个如何做您需要的示例:在聚合中放置order
子句。这是一个样本。
GET devdev/redemption/_search
{
"size": 0,
"aggs": {
"a1": {
"terms": {
"field": "output.success",
"size": 10,
"order": {
"_term": "asc"
}
}
}
}
}