es 去重统计_ES聚合&去重查询
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"
}
}
}
}
查询某段
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" } } } } 查询某段上一篇:
IDEA上Java项目控制台中文乱码