即使是不成熟的尝试,也胜于胎死腹中的策略。

composite 多字段聚合后,聚合桶的总条数

Elasticsearch | 作者 l278206763 | 发布于2020年12月24日 | 阅读数:1965

GET /nontax_t_daystat_income/_search
{
  "size" : 0,
  "_source" : false,
  "stored_fields" : "_none_",
  "aggs" : {
    "aaa" : {
      "composite" : {
        "size" : 2,
        "sources" : [
          {
            "dist_name" : {
              "terms" : {
                "field" : "DIST_NAME",
                "missing_bucket" : true,
                "order" : "asc"
              }
            }
          },
          {
            "unit_name" : {
              "terms" : {
                "field" : "UNIT_NAME",
                "missing_bucket" : true,
                "order" : "asc"
              }
            }
          }
        ]
      },
      "aggs" : {
        "amount" : {
          "avg" : {
            "field" : "AMOUNT"
          }
        }
      }
    }
  }
}


想实现select count(1) from (select DIST_NAME,UNIT_NAME,sum(AMOUNT) from aaa group by DIST_NAME,UNIT_NAME) 这个sql的效果
已邀请:

要回复问题请先登录注册