课程目录:ElasticSearch培训-ES培训
4401 人关注
(78637/99817)
课程大纲:

          ElasticSearch培训-ES培训

 

 

 

一、Elasticsearch简介
1)基础架构
2)优势总结
3)典型应用场景介绍
二、ElasticSearch索引
1)ES搜索相关基础概念
2)ES倒排索引与优势
三、ElasticSearch快速入门&基础
1)基础定义:文档/索引、节点、集群、REST API、批量操作文档API等
2)Elasticsearch Head插件介绍
3)ES部署架构,数据读取、写入、搜索流程
4)ES分片路由原理
5)ES部署架构整点节点规划
6)常见部署架构补充
四、Elasticseach快速搭建&健康度检查
1)ES Cluster集群配置
2)集群健康度检查
五、ElasticSearche的CURD
1)Restful API请求格式
2)文档创建、删除操作&流程&原理
3)文档更新操作&流程
4)Bulk操作& MGET批量修改操作&流程
5)搜索、查询、结构化查询操作
6)高性能写入&实时性查询分析
六、查询DSL进阶
1) Apache Lucene默认评分公式解释
2)何时文档被匹配上
3)TF/IDF评分公式
4)Elasticsearch如何看评分
5)查询改写24
6)前缀查询示例
7)查询改写的属性28
8)查询模板30
9)引入查询模板
10)Mustache模板引擎
11)把查询模板保存到文件
12)过滤器的使用及作用原理
13)过滤及查询相关性
14)过滤器的工作原理
15)性能考量
16) 后置过滤和过滤查询
17) 选择正确的过滤方式
18) 选择正确的查询方式
19)查询方式分类
20)使用示例
七、文本搜索
1查询二次评分
2什么是查询二次评分
3一个查询例子
4二次评分查询的结构
5二次评分参数
6多匹配控制
7重要词项聚合
8一个例子
9选择重要词项
10多值分析
11额外的配置
12使用限制
13 文档分组
14top_hits聚合
15一个例子
16 文档关系
17对象类型
18嵌套文档
19parent-child关系
20其他解决方案
21 Elasticsearch各版本中脚本的变化
22Groovy简单介绍
23全文检索中的脚本
24 Lucene表达式
八、ES管理&高性能优化
1)硬件环境规划、资源选型
2)Linux系统优化、参数调优
3)Elasticsearch配置优化
4)集群容量规划(内存、分片、副本等)
九、案例
1)因迁移扩容导致写入失败过程分析?
十、ES问题答疑
1)如何跟踪分析Task