本节我们来看一下在es中怎么进行聚合查询
我们来解释一下上面这段Json语句,aggs代表的是聚合查询,money_group是自己为自己聚合查询的查询方式取了一个名字,terms代表聚合查询的方式为分组方式(当然也有其他方式,如avg代表的是平均值),field代表的是要聚合查询的属性,”size”:0代表的是不显示文档数据,只显示聚合查询的结果。
从返回的结果我们确实可以看出hits里的文档数据现在是为空的,并且每一个key对应的就是我们field中的money,doc_count代表有这个文档值的数量。