zoukankan      html  css  js  c++  java
  • Elasticsearch

    #安装 Elasticsearch-head

    count  指标

    group  桶

    工具  :

    elesticsearch head

    mysql 转换语法工具 :     http://www.ischoolbar.com/EsParser/

    1.去重

    {
        "size" : 0,
        "aggs" : {
            "distinct_colors" : {
                "cardinality" : {
                  "field" : "去重的字段名"
                }
            }
        }
    }
    

    2.聚合 

    根据颜色字段计算 每个桶下的个数

    {
        "size" : 0,
        "aggs" : { 
            "popular_colors" : { 
                "terms" : { 
                  "field" : "color"
                }
            }
        }
    }
    

    3.先按性别分桶 然后再根据性别下查看有几重颜色 (去重)

    {
      "query": {
        "bool": {
          "should": [],
          "must_not": [],
          "must": [
            {
              "range": {
                "createAt": {
                  "gt": "2020-07-09T15:25:00.000+0800",
                  "lt": "2020-07-09T15:25:00.200+0800"
                }
              }
            }
          ]
        }
      },
      "sort": [],
      "aggs": {
        "all_brasname": {
          "terms": {
            "field": "brasname.keyword"
          },
          "aggs": {
            "distinct_stbid": {
              "cardinality": {
                "field": "stbid.keyword"
              }
            }
          }
        }
      }
    }
    

      

      

  • 相关阅读:
    162. Find Peak Element
    475. Heaters
    字符串统计
    数据的交换输出
    偶数求和
    青年歌手大奖赛_评委会打分
    蟠桃记
    素数判定
    多项式求和
    出现Presentation Error的解决方法
  • 原文地址:https://www.cnblogs.com/xzqpy/p/13274853.html
Copyright © 2011-2022 走看看