Elastic Search 聚合查询

 2024-07-31    0 条评论    22797 浏览

es

本博客内容,请登录后查看




Elasticsearch中的聚合查询用于对索引中的数据进行复杂的数据分析和统计。这些聚合查询可以执行各种操作,例如求和、平均、最大值、最小值、计数、分组等。多层嵌套聚合查询允许在一个聚合内部再嵌套另一个聚合,以实现更复杂的数据分析。下面是对聚合查询和多层嵌套聚合查询的详细介绍。

聚合查询

聚合查询基本结构:

{
  "aggs": {
     "自定义聚合名称": {
       "函数": {
         "属性": "值"
       }
     }
   }
}

聚合查询是Elasticsearch中用于数据分析的关键功能。它们分为多种类型,包括:

Metric Aggregations(度量聚合|算数聚合)

计算单值度量:如最大值、最小值、平均值、求和等。

示例

     {
       "aggs": {
         "max_price": {
           "max": {
             "field": "pr

**********************

**********************

**********************