Elasticsearch 聚合查询(aggs)

桶内度量


前面的例子告诉我们每个桶里面的文档数量,但是我们需要更复杂的文档度量,我们需要告诉Elasticsearch使用哪个字段使用何种度量方式进行运算,这些信息要嵌套在内,度量的运算会基于内的文档进行

现在,为刚刚的聚合结果添加 求价格平均值的度量

GET /cars/_search

{

“size” : 0,

“aggs” : {

“popular_colors” : {

“terms” : {

“field” : “color”

},

“aggs”:{

“avg_price”: {

“avg”: {

“field”: “price”

}

}

}

}

}

}

  • aggs:我们在上一个aggs(popular_colors)中添加新的aggs。可见度量也是一个聚合

  • avg_price:聚合的名称

  • avg:度量的类型,这里是求平均值

  • field:度量运算的字段

结果:

你可能感兴趣的:(作者\/,elasticsearch,jenkins,大数据)