Elasticsearch 日期范围聚合
GET /_search
{
"size": 0,
"aggs": {
"date_range": {
"date_range": {
"field": "timestamp",
"format": "yyyy-MM-dd",
"ranges": [
{
"from": "2020-01-01",
"to": "2020-01-03"
},
{
"from": "2020-01-03"
}
]
}
}
}
}
这个Elasticsearch查询语句定义了一个日期范围聚合,它会将索引中的文档按照指定的日期范围进行分组。timestamp
是要进行聚合的字段,ranges
定义了日期范围的边界。这个查询将返回每个范围内的文档计数,这对于分析如活跃用户、用户参与度等指标非常有用。
评论已关闭