考试技巧
- 考前熟悉考试的流程
- 需要提前20分钟配合监考老师做考试环境的检查 / 网速是否合理 / 后台不能有其他程序运行
- 建议将所有考题通读一遍
- 遇到不会的题目,千万不要紧张,可以先做会的题目
- 一共只有3个小时,合理分配每一道题的时间
- 争取完成每一题
- 每道题完成其中一部分都能互殴响应的分数,你可以获取部分得分(即便不知道如何完成整个任务)
如何准备
- 考前必须熟悉文档的整体结构。考试时间有限,需要有能力快速定位文档
- 网速非常慢,查阅文档很慢,考前需要对文档的结构有一个非常清楚的了解
- 结合考纲,可以重温一下之前的博客
- 考试之前,适当的动手做一些实战热身。需要理解每一个考点,切勿死记硬背
- 认真审题
考纲
- 安装配置
- 根据需求,配置部署集群
- 配置集群的节点
- 为集群设置安全保护
- 基于x-pack,为集群配置RBAC
- 索引数据
- 根据需求,定义一个索引
- 执行索引的index,crud
- 定义与使用Index alias
- 定义与使用index template
- 定义与使用Dynamic Template
- 使用reindex api & update by query 重新索引文档
- 定义ingest pipeline(包括使用Painless脚本)
- 查询
- 使用terms或phrase查询一个或多个字段
- 使用bool query
- 高亮查询结果
- 对查询结果排序
- 对查询结果分页
- 使用scroll api
- 使用模糊查询
- 使用search template
- 跨集群搜索
- 聚合
- metric & bucket aggregation
- sub-aggregation
- pipeline aggregation
- 映射与分词
- 按需定义索引mapping
- 按需自定义analyzer
- 为字段定义多字段类型(不同的字段使用不同的type和analyzer)
- 定义和查询nested文档
- 定义及查询parent / child文档
- 集群管理
- 按需将索引的分片分配到特定的节点
- 为索引配置shard allocation awareness & force awareness
- 诊断分片的问题,恢复集群的health状态
- backup & restore集群或者特定的索引
- 配置一个hot & warm架构的集群
- 配置跨集群搜索
考题形式
- 集群配置
- 配置3个节点的集群,指定节点的名字,并且为节点指定特定的角色,为节点设置不同的属性
- 设置hot & warm architecture / 修改jvm heap 配置 / 设置安全保护
- 搜索与聚合
- 索引中包含了一年的销售数据:找出的销售额最高的月份的总销售额是多少
- Match / Match Phrase / Highlight / Sotring / 分页