ES聚合指标
value_count: 计数
cardinality: 去重计数
avg: 平均值
sum: 求和
max: 最大值
min: 最小值
percentiles: 百分比
top_hits: 简单来说就是聚合分组后从每一个组取部分数据作为结果返回
1, 基础数据 用户登陆信息 包含登陆时间、用户ID等信息
查询某个时间段内uv DSL如下:
{
"query": {
"bool": {
"filter": [
{
"range": {
"time": {
"gte": "2019-09-02 00:00:00",
"lt": "2019-09-09 00:00:00",
"format": "yyyy-MM-dd HH:mm:ss",
"time_zone": "+08:00"
}
}
}
]
}
},
"aggs": {
"userCount": {
"cardinality": {
"field": "userId.keyword"
}