三人行必有我师

aggs分组取条数问题

Elasticsearch | 作者 lixiaoya529 | 发布于2018年04月10日 | 阅读数:4868

如果我想取某一个字段的不同值的条数的查询语句怎么写,相当于下面这个sql的结果:
select aa,count(1) from tab group by aa
我在网上看到的只有取所有的条数。
已邀请:

yayg2008

赞同来自: lixiaoya529

参考https://www.elastic.co/guide/c ... .html 再配合buckets试试。

medcl - 今晚打老虎。

赞同来自: lixiaoya529

term agg就可以

lixiaoya529 - it男

赞同来自:

那个问题我解决了,有一个新问题,比如我要统计每天不同类型的个数 ,相当于下面这个sql:
select substr(ctime,1,10),status,count(1)
from tab
group by substr(ctime,1,10),status

lixiaoya529 - it男

赞同来自:

知道怎么写了,date_histogram和term一起处理,问题已解决,谢谢各位。

要回复问题请先登录注册