0

我正在尝试从日期时间字段中获取汇总信息:

  • 按月获取有多少文档(不是 YEAR/MONTH!,ONLY MONTH):所以,一个'groupby(month(datetime_field))'。

谢谢大家。

4

1 回答 1

1

您可以使用聚合format参数并仅选择其中的字段。您的聚合看起来像date-histogrammonth

{
  "aggs": {
    "documents_by_month": {
      "date_histogram": {
        "field": "date",
        "interval": "1M",
        "format": "MM"
      },
      "aggs": {
        "documents": {
          //... your sub aggregation
        }
      }
    }
  }
}
于 2016-08-03T13:01:49.977 回答