我想聚合文档并按密钥长度对它们进行排序。
此查询是聚合查询,不包括'ordered'。
{
"aggs": {
"per_terms": {
"terms": {
"field": "keyword"
}
}
}
}
所以我想按照'keyword'字段中的术语长度对它们进行排序。
我该怎么做?
答案 0 :(得分:-1)
最简单的方法是按字母顺序对键进行排序,除了它将按a-b-c排序之外,它还将按密钥长度排序:
{
"aggs": {
"per_terms": {
"terms": {
"field": "keyword",
"order": {
"_term": "asc"
}
}
}
}
}