ES-搜索

聚合分析

聚合分析,英文为Aggregation,是es 除搜索功能外提供的针对es 数据做统计分析的功能

  • 功能丰富,提供Bucket、Metric、Pipeline等多种分析方式,可以满足大部分的分析需求

实时性高,所有的计算结果都是即时返回的,而hadoop 等大数据系统一般都是

T+1级别的

为了便于理解,es将聚合分析主要分为如下4类

Bucket,分桶类型,类似SQL中的GROUP BY语法

Metric,指标分析类型,如计算最大值、最小值、平均值等等

Pipeline,管道分析类型,基于上一级的聚合分析结果进行再分析

Matrix,短阵分析类型

Metric

主要分如下两类:

单值分析,只输出一个分析结果

-min,max,avg,sum

-cardinality

多值分析,输出多个分析结果

-stats,extended stats

-percentile, percentile rank

-top hits

Bucket

Pipeline

Pipeline 的分析结果会输出到原结果中,根据输出位置的不同,分为以下两类Parent 结果内嵌到现有的聚合分析结果中

  • Derivative

  • Moving Average

  • Cumulative Sum

Sibling 结果与现有聚合分析结果同级

  • Max/Min/Avg/Sum Bucket

  • Stats/Extended Stats Bucket

  • Percentiles Bucket

相关推荐
Elasticsearch14 小时前
别再来一个 Log4Shell:深入解析 Log4j 2 反序列化允许列表绕过
elasticsearch
Elasticsearch14 小时前
从建议到修复的 4 个阶段:使用 Elastic Workflows 实现人在回路中的自动化
elasticsearch
鲨鱼辣钊16 小时前
FastAPI筑基_Day15_Alembic数据库迁移实战
数据库·elasticsearch·fastapi
Elasticsearch17 小时前
Agent 上岗做日志检测,日志赛道降本的叙事快讲不下去了
elasticsearch
Elastic 中国社区官方博客18 小时前
从告警到根因仅需 3 分钟:使用 Elastic Agent Builder 实现自动化根因分析
运维·数据库·人工智能·elasticsearch·自动化·可用性测试
Elastic 中国社区官方博客18 小时前
驯服 PUNKs:ES|QL 如何查询 Elasticsearch 从未被告知的字段
大数据·sql·elasticsearch·搜索引擎·全文检索
Elasticsearch19 小时前
了解你的事实:Elasticsearch AI Indices 让 agents 无需通读内容,就能保留答案
elasticsearch
Elasticsearch20 小时前
机构如何统一智慧城市数据以改善公共服务?
elasticsearch
Elastic 中国社区官方博客1 天前
搜索倍增器:推动收入、生产力和 AI 实现规模化
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Elasticsearch1 天前
Microsoft Foundry 的 AI agent 可观测性:两个环境变量,无需采集器
elasticsearch