课程培训
ElasticSearch培训课程

ElasticSearch培训课程

一、 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) 集群健康度检查

   

五、ElasticSearcheCURD  

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 引入查询模板
10Mustache模板引擎

11)把查询模板保存到文件
12)过滤器的使用及作用原理
13 过滤及查询相关性
14 过滤器的工作原理
15 性能考量
16) 后置过滤和过滤查询
17) 选择正确的过滤方式
18) 选择正确的查询方式
19 查询方式分类
20 使用示例

 



七、文本搜索
1 查询二次评分
2 什么是查询二次评分
3 一个查询例子
4 二次评分查询的结构

5二次评分参数
6 多匹配控制
7 重要词项聚合
8 一个例子
9 选择重要词项
10 多值分析
11 额外的配置
12使用限制
13 文档分组
14 top_hits聚合
15一个例子
16 文档关系
17 对象类型
18 嵌套文档
19 parent-child关系
20 其他解决方案
21 Elasticsearch各版本中脚本的变化
22 Groovy简单介绍
23 全文检索中的脚本
24 Lucene表达式

 

八、ES管理&高性能优化

1) 硬件环境规划、资源选型

2) Linux系统优化、参数调优

3) Elasticsearch配置优化

4) 集群容量规划(内存、分片、副本等)

 

九、案例

1) 因迁移扩容导致写入失败过程分析

 

十、ES问题答疑

1) 如何跟踪分析Task

2) 自由讨论




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>