1.功能概述
`auto_date_histogram`是 Elasticsearch 提供的一种时间分桶聚合功能,它可以根据数据分布自动调整分桶的间隔,以生成指定数量的分桶。与传统的`date_histogram`不同,`auto_date_histogram`不需要用户手动指定时间间隔,而是根据数据自动选择最佳间隔。
2.基本语法
`auto_date_histogram`的基本语法如下:
```json
{
"aggs": {
"my_auto_date_histo": {
"auto_date_histogram": {
"field": "date",
"buckets": 10
}
}
}
}
```
• `field`:指定用于聚合的日期字段。
• `buckets`:目标分桶数量,默认为10。
3.参数详解
•