Elastic认证考试大纲(8.1版本)全方位分析(难度、考试频率、得分指数、综合分析等)
文章目录
- 严正声明
- 1、官方考试大纲(汉化版)
- 2、开源社区整合版
- 3、总结
- 3.2 新版本考纲难度评估:
- 3.2.1 试卷数量减少
- 3.2.2 环境预设值
- 3.2.3 新增考点沦为摆设
- 3.2.4 新考点形同虚设
- 3.3 难点剖析
- 4 新版本考试建议
严正声明
考纲为Elastic官方公开信息,请勿恶意传播
- 本文包含的考点题型难度、考试频率、得分指数 以及 版本总结 等信息均出自于对 社区百余位认证工程师 的考试复盘总结和归纳,信息均在文末为大家提供!
- 本文章针对 Elastic认证考试(8.1版本),如需 7.13版本,请戳:Elastic认证考试大纲(7.13版本)全方位分析
- 本文提供的考试大纲为官方考纲汉化版(汉化版)和 开源社区整合版(推荐)
- 国内学习者建议阅读开源社区整合版 考试大纲
- 官方考试大纲(英文原版)传送门:官方考试大纲(8.1版本)
- 考纲中带 ★ 为 相较于上一个版本新增考点。
1、官方考试大纲(汉化版)
- 以下
左侧为 7.13 版
本考试大纲,右侧为 8.1版本
考纲 - 绿色字体代表在下一个考试版本被删除
- 红色字体代表较上一个版本为新增考点
7.13 版本 | 8.1 版本 | 备注 | |
---|---|---|---|
数据管理 | 定义满足一组给定要求的索引 | 定义满足一组给定要求的索引 | —— |
★ 使用数据可视化工具将文本文件上传到 Elasticsearch | —— | 删除考点 | |
为满足一组给定要求的给定模式定义和使用索引模板 | 为满足一组给定要求的给定模式定义和使用索引模板 | —— | |
定义和使用满足一组给定要求的动态模板 | 定义和使用满足一组给定要求的动态模板 | —— | |
★ 为时间序列索引定义索引生命周期管理策略 | 为时间序列索引定义索引生命周期管理策略 | —— | |
★ 定义创建新数据流的索引模板 | 定义创建新数据流的索引模板 | —— | |
搜索数据 | 为索引的一个或多个字段中的术语和/或短语编写并执行搜索查询 | 为索引的一个或多个字段中的术语和/或短语编写并执行搜索查询 | —— |
编写并执行一个搜索查询,该查询是多个查询和过滤器的布尔组合 | 编写并执行一个搜索查询,它是多个查询和过滤器的布尔组合 | —— | |
★ 编写异步搜索 | 编写异步搜索 | —— | |
编写和执行指标和存储桶聚合 | 编写和执行指标和桶聚合 | —— | |
编写和执行包含子聚合的聚合 | 编写和执行包含子聚合的聚合 | —— | |
编写并执行跨多个集群搜索的查询 | 编写并执行跨多个集群搜索的查询 | —— | |
—— | ★ 编写并执行利用运行时字段的搜索 | 新增考点 | |
开发搜索应用程序 | 突出显示查询响应中的搜索词 | 突出显示查询响应中的搜索词 | —— |
按给定的一组要求对查询结果进行排序 | 按给定的一组要求对查询结果进行排序 | —— | |
实现搜索查询结果的分页 | 实现搜索查询结果的分页 | —— | |
定义和使用索引别名 | 定义和使用索引别名 | —— | |
定义和使用搜索模板 | 定义和使用搜索模板 | —— | |
数据处理 | 定义满足一组给定要求的映射 | 定义满足一组给定要求的映射 | —— |
定义并使用满足一组给定要求的自定义分析器 | 定义并使用满足一组给定要求的自定义分析器 | —— | |
定义和使用具有不同数据类型和/或分析器的多字段 | 定义和使用具有不同数据类型和/或分析器的多字段 | —— | |
使用 Reindex API 和 Update By Query API 重新索引和/或更新文档 | 使用 Reindex API 和 Update By Query API 重新索引和/或更新文档 | —— | |
定义和使用满足一组给定要求的 Pipeline,包括使用 Painless 修改文档 | 定义和使用满足一组给定要求的 Pipeline,包括使用 Painless 修改文档 | —— | |
配置索引,使其正确维护嵌套对象数组的关系 | —— | 删除考点 | |
—— | ★ 使用无痛脚本定义运行时字段以检索自定义值 | 新增考点 | |
集群管理 | 诊断分片问题并修复集群的健康状况 | 诊断分片问题并修复集群的健康状况 | —— |
备份和恢复集群和/或特定索引 | 备份和恢复集群和/或特定索引 | —— | |
★ 将快照配置为可搜索 | 将快照配置为可搜索 | —— | |
为跨集群搜索配置集群 | 为跨集群搜索配置集群 | —— | |
★ 实现跨集群复制 | 实现跨集群复制 | —— | |
使用 Elasticsearch Security 定义基于角色的访问控制 | —— | 删除考点 |
2、开源社区整合版
官方对于考纲的描述过于繁琐,开源社区版简化了考纲知识点描述,看起来更加直观
- 以下
左侧为 7.13 版
本考试大纲,右侧为 8.1版本
考纲 - 绿色字体代表在下一个考试版本被删除
- 红色字体代表较上一个版本为新增考点
- ★ 数量代表考试的频率,数量越多,代表考试的频率越高
- ☆ 代表至今在考试中没有出现过
7.13 版本 | 8.1 版本 | 考试指数 | 备注 | |
---|---|---|---|---|
集群 | 健康值检查及故障诊断 | 健康值检查及故障诊断 | ★ | —— |
冷热集群的架构部署 | 冷热集群的架构部署 | ★★ | —— | |
跨集群搜索:CCS | 跨集群搜索:CCS | ★★★ | —— | |
跨集群复制:CCR | 跨集群复制:CCR | ★★ | —— | |
索引 | 索引别名:Alias | 索引别名:Alias | ★★ | —— |
索引设置:Index Settings | 索引设置:Index Settings | ★★★ | —— | |
索引模板:Index Template | 索引模板:Index Template | ★★★ | —— | |
重建索引:Reindex | 重建索引:Reindex | ★★★★ | —— | |
分片 Shards | 分片分配策略 | 分片感知策略 | ★★★ | —— |
分片感知策略 | 分片感知策略 | ★★★ | —— | |
分词器 Text Analysis | 三大组成元素 | 三大组成元素 | ★★★ | —— |
自定义分词器 | 自定义分词器 | ★★★ | —— | |
映射 Mappings | 映射参数:Mapping parameters | 映射参数:Mapping parameters | ★★★★★ | —— |
字段类型:Field data types | 字段类型:Field data types | ★★★★★ | —— | |
自动映射模板:Dynamic Template | 自动映射模板:Dynamic Template | ★★★ | —— | |
运行时字段:Runtime Fields | 运行时字段:Runtime Fields | ★★★ | 未标注 | |
嵌套类型 Nested | 嵌套类型:Nested | —— | ★★ | 删除考点 |
检索 DSL | 全文检索:Fulltext Query | 全文检索:Fulltext Query | ★★★★★ | —— |
精准查询:Term | 精准查询:Term | ★★★★★ | —— | |
组合查询:Bool query | 组合查询:Bool query | ★★★★ | —— | |
异步搜索:Async search | 异步搜索:Async search | ★ | —— | |
高亮查询:Highlight | 高亮查询:Highlight | ★★ | —— | |
多字段检索:Multi_match | 多字段检索:Multi_match | ★★★ | —— | |
聚合查询 Aggregations | 三种聚合类型 | 三种聚合类型 | ★★★★★ | —— |
聚合函数 | 聚合函数 | ★★★★ | —— | |
脚本聚合 | 脚本聚合 | ★★★ | —— | |
嵌套聚合 | —— | ★★★ | 删除考点 | |
脚本查询 Scripting | 脚本语言 | 脚本语言 | ★★★★ | —— |
常见的函数及语法 | 常见的函数及语法 | ★★★ | —— | |
—— | 基于脚本查询定运行时字段 | ☆ | 新增考点 | |
集群安全 Security | 安全策略 | 安全策略 | ★★★ | —— |
RBAC | —— | ★★★ | 删除考点 | |
快照 | 快照 | ★★★ | —— | |
可搜索快照 | 可搜索快照 | ★★ | —— | |
评分和排序 Score and Sorted | Boosting | Boosting | ★★★★ | —— |
function score | function score | ★★ | —— | |
排序 | 排序 | ★★★ | —— | |
管道 Pipeline | Pipeline Processors | Pipeline Processors | ★★★★ | —— |
update_by_query | update_by_query | ★★★★ | —— | |
Enrich Processor | Enrich Processor | ★★★ | —— | |
数据 Data | 滚动索引:Rollover Index | 滚动索引:Rollover Index | ★★ | —— |
索引的生命周期管理:ILM | 索引的生命周期管理:ILM | ★★★★ | —— | |
数据流:Data Stream | 数据流:Data Stream | ★★★★ | —— | |
数据可视化:Kibana Data Visualizer | —— | ☆ | 删除考点 | |
模板类 Template | 自动映射模板 | 自动映射模板 | ★ | —— |
索引模板 | 索引模板 | ★★★ | —— | |
组件模板 | 组件模板 | ★★★ | —— | |
搜索模板 | 搜索模板 | ★★★ | —— |
3、总结
- 2021年7月1日,考试由7.2版本升级到了 7.12 版本,后又升级到了 7.13,相对于旧版本,主要新增了6个新考点
- 2022年8月4日,考试版本由 7.13 升级到了 8.1,相较于上个版本,删除了3个考点,新增了两个考点
3.2 新版本考纲难度评估:
相较于 7.13 总体难度再次下降。主要体现在以下几点:
3.2.1 试卷数量减少
- 7.2 考试版本试卷数量五套以上,7.13 版本主要有 5 套,大部分题型变动都是基于这5套题目的做的细微调整
- 8.1 版本目前总体试卷数量没有发生改变,题型略有更新,未发生重大更新
3.2.2 环境预设值
7.2 版本环境需要自己启动,并且很多配置文件都是配置错误的需要自行修改,而 7.13 版本均为已经启动好的,无需自己设置集群
8.1 版本进一步减少了考试者对环境的修改,如CCS、ILM等考点,原本需要自行配置的内容,新版本均为预配置好的。
3.2.3 新增考点沦为摆设
截止考试更新至 8.1 版本为止,7.13 版本相较于 7.2 版本新增的 6 个考点,其中有两个一次没考过,还有 1个可搜索快照 也基本没考过,并且相对于 7.2 版本的快照,学习成本很小,也特别简单。而索引的生命周期管理和数据流,基本上是考点,数据流是包含ILM的,考试的时候基本都是考数据流了,很少单独ILM。而唯一一些难度的也就是数据流了。这么算来,新增的6个考点对难度的提升其实很小,但是7.13版本的考纲却删除了之前很多比较难的考点,而且考题也变少了总体来说难度大大下降。
3.2.4 新考点形同虚设
而 8.1 版本在此基础之上进一步降低了难度,官方所谓新增的两个考点,其实就只有一个 runtime_fields。
而运行是字段其实在 7.13 版本中已经出现了,所以其实 8.1 版本并没有增加实际的考点。
3.3 难点剖析
- 新版本带来的难度提升,主要在于更新了 ES 的大版本,即 ES 7.x 升级到了 ES 8.x
- ES 8.x 的主要难度来源于新版本很多语法和机制上的不同
- 另外,新版本发布后,官方更新了文档的UI及目录结构,这会增加适应成本,不过对于刚开始备考的人来说,倒也无所谓
4 新版本考试建议
- 务必熟悉 ES 8.x 的新语法,尤其是 ES 8.x 默认开启了 Security 可能会增加上手难度, 务必知悉
- 对于在 7.13 版本就开始备考的同学来说,务必按照 ES 8.1的目录重新刷题和熟悉文档
- 不要有心理压力,依照经验,新版本不会有太大的变更。
- 建议免费加入开源社区共同学习,和大佬们一起备考,心里更有底!