略微加速

Elasticsearch权威指南 - 互联网笔记

高阶概念 | Elasticsearch: 权威指南 | Elastic

2024-11-25

高阶概念编辑

类似于 DSL 查询表达式, 聚合也有 可组合 的语法:独立单元的功能可以被混合起来提供你需要的自定义行为。这意味着只需要学习很少的基本概念,就可以得到几乎无尽的组合。

要掌握聚合,你只需要明白两个主要的概念:

桶(Buckets)
满足特定条件的文档的集合
指标(Metrics)
对桶内的文档进行统计计算

这就是全部了!每个聚合都是一个或者多个桶和零个或者多个指标的组合。翻译成粗略的SQL语句来解释吧:

SELECT COUNT(color) 
FROM table
GROUP BY color 

COUNT(color) 相当于指标。

GROUP BY color 相当于桶。

桶在概念上类似于 SQL 的分组(GROUP BY),而指标则类似于 COUNT()SUM()MAX() 等统计方法。

让我们深入这两个概念 并且了解和这两个概念相关的东西。

官方地址:https://www.elastic.co/guide/cn/elasticsearch/guide/current/aggs-high-level.html

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3