悟空,拿我的打狗棒来

如何计算terms聚合每个桶的length并排序

Elasticsearch | 作者 huigy | 发布于2017年12月29日 | 阅读数:1802

统计出IP段中包含的IP,并按照ip数量倒序排序{
  "aggs": {
    "ipg": {
      "terms": {
        "field": "ipg",
        "order": {
          "此处按照下面的ip聚合每个桶包含的数量排序": ""
        }
      },
      "aggs": {
        "ip": {
          "terms": {
            "size": 255,
            "field": "ip"
          }
        }
      }
    }
  }
}
已邀请:

strglee

赞同来自:

{
"aggs": {
"ipg": {
"terms": {
"field": "ipg",
"order": {
"ip": "desc"
}
},
"aggs": {
"ip": {
"value_count": {
"size": 255,
"field": "ip"
}
}
}
}
}
}

huigy

赞同来自:

不是这个,这个只是计算出count后排序。需求是按照ipg和ip聚合后按照ipg包含的ip数排序。

huigy

赞同来自:

大牛哥在哪里

要回复问题请先登录注册