Elasticsearch 小记

126 阅读1分钟
   // 使用es聚合查询,类似与mysql的group by,进行分组聚合
   // 使用[ composite](https://learnku.com/docs/elasticsearch73/7.3/524-composite-aggregation/7362) 关键字
   // 举例 查询 age 分组数据
   {
       "aggs" {
               "composite": {
                   "size": 1,
                    "sources": [{
                            "age": {
                                    "terms": {
                                            "field": "age"
                                    }
                            }
                    }]
            }
       }
}
// size 为获取一条数据

// 根据指定字段去重,使用[cardinality](https://www.elastic.co/guide/cn/elasticsearch/guide/current/cardinality.html)关键字