0
我需要對ElasticSearch術語聚合結果中的桶進行排序。 下面是索引記錄ElasticSearch是否可以使用術語聚合響應在非術語字段中對桶進行排序?
{"personId":"10","Salary":10000, "Age":20, "personName":"xyz"}
我使用條款聚集在現場的俸祿之一。以下是術語聚合ElasticSearch查詢:
{
"aggs" : {
"genders" : {
"terms" : {
"field" : "Salary"
}
}
}
}
此查詢返回基於Salary值的存儲桶。這些桶可以排序在使用下面的查詢命令的薪水值:
{
"aggs" : {
"genders" : {
"terms" : {
"field" : "gender",
"order" : { "_term" : "asc" }
}
}
}
}
但我需要在任何領域Age
(非條款場)桶排序,有沒有辦法做到這一點?
你能告訴我們你正在使用的映射嗎? – Val
請添加預期結果的具體示例,以清晰地表達您的問題。 – bittusarkar