首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >两个相同级别的统计数据聚合

两个相同级别的统计数据聚合
EN

Stack Overflow用户
提问于 2014-08-18 07:21:15
回答 1查看 122关注 0票数 0

我们能有两个相同的水平聚合吗?例如,我希望在一个桶聚合中拥有两个不同字段的两个stats聚合。我怎么才能特别这么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-18 07:55:52

好的,我找到解决办法了

代码语言:javascript
复制
{
  "size" : 0,
  "query" : {
    "filtered" : {
      "query" : {
        "match_all" : { }
      },
      "filter" : {
        "and" : {
          "filters" : [ {
            "numeric_range" : {
              "transactionDate" : {
                "from" : "2013-08-01",
                "to" : "2013-11-01",
                "include_lower" : true,
                "include_upper" : true
              }
            }
          }]
        }
      }
    }
  },
  "aggregations" : {
   "monthWise1" : {
     "date_range" : {
       "field" : "transactionDate",
       "ranges" : [ {
         "key" : "Aug-2013",
         "from" : "2013-08-01",
         "to" : "2013-08-31"
       }, {
         "key" : "Sep-2013",
         "from" : "2013-09-01",
         "to" : "2013-09-30"
       }, {
         "key" : "Oct-2013",
         "from" : "2013-10-01",
         "to" : "2013-10-31"
       } ]
     },
     "aggregations" : {
       "statField1" : {
         "stats": {
           "field": "balance"
         }
       },
       "statField2" : {
         "stats": {
           "field": "discount"
         }
       }
     }
  }
}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25358116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档