美文网首页
elasticsearch添加条件的聚类搜索

elasticsearch添加条件的聚类搜索

作者: comboo | 来源:发表于2017-05-16 18:05 被阅读671次

    查询每个颜色的(汽车)平均价格

    GET /cars/transactions/_search
    {
            "size" : 0,
            "aggs": {
                    "colors": {
                            "terms": {
                                      "field": "color"
                           },
                           "aggs": {
                                      "avg_price": {
                                              "avg": {
                                                          "field": "price"
                                       }
                             }
                      }
                }
         }
    }
    

    我不知道为什么总觉得文档里这句话很重要

    聚合 是由桶和指标组成的。 聚合可能只有一个桶,可能只有一个指标,或者可能两个都有。

    实现

    分成两块,地一块terms分组;第二块aggs聚合。
    avg关键词来表示对price进行平均计算,套到每个分组里。

    相关文章

      网友评论

          本文标题:elasticsearch添加条件的聚类搜索

          本文链接:https://www.haomeiwen.com/subject/conlxxtx.html