1. elasticsearch中字段site表示不同的点,需要统计点的个数。 实现通过去重,在聚合
request body:
{ "size":0,
"aggs" : {
"distinct_colors" : {
"cardinality" : {
"field" : "site"
}
}
}
}
2.统计elasticsearch中,满足条件的点的个数,实现是通过查询,去重,聚合
{ "size":0,
"aggs" : {
"distinct_colors" : {
"cardinality" : {
"field" : "size"
}
}
}
,
"query":{"bool":{"must":[ {"match_phrase":{"fields":"xx"}}, {"range":{"timestamp":{"format":"strict_date_optional_time","gte":"2019-08-04T06:10:00.951Z","lte":"2019-09-04T06:10:00.951Z"}}}]}}
}
3.统计返回给定的字段的查询结果