
曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達30多萬。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
ElasticSearch培訓(xùn)課程
一、?Elasticsearch簡介
1)?基礎(chǔ)架構(gòu)
2)?優(yōu)勢總結(jié)
3)?典型應(yīng)用場景介紹
?
二、ElasticSearch索引
1)?ES搜索相關(guān)基礎(chǔ)概念
2)?ES倒排索引與優(yōu)勢
?
三、ElasticSearch快速入門&基礎(chǔ)
1)?基礎(chǔ)定義:文檔/索引、節(jié)點、集群、REST API、批量操作文檔?API等
2)?Elasticsearch Head插件介紹
3)?ES部署架構(gòu),數(shù)據(jù)讀取、寫入、搜索流程
4)?ES分片路由原理
5)?ES部署架構(gòu)整點節(jié)點規(guī)劃
6)?常見部署架構(gòu)補充
?
四、Elasticseach快速搭建&健康度檢查
1)?ES Cluster集群配置
2)?集群健康度檢查
???
五、ElasticSearche的CURD??
1)?Restful API請求格式
2)?文檔創(chuàng)建、刪除操作&流程&原理
3)?文檔更新操作&流程
4)?Bulk操作& MGET?批量修改操作&流程
5)?搜索、查詢、結(jié)構(gòu)化查詢操作
6)?高性能寫入&實時性查詢分析
?
?
六、查詢DSL進階
1) Apache Lucene默認評分公式解釋?
2)?何時文檔被匹配上?
3)?TF/IDF評分公式?
4) Elasticsearch如何看評分?
5)查詢改寫?24
6)?前綴查詢示例?
7)查詢改寫的屬性?28
8)?查詢模板 30
9) 引入查詢模板
10)Mustache模板引擎
11)把查詢模板保存到文件
12)過濾器的使用及作用原理
13) 過濾及查詢相關(guān)性
14) 過濾器的工作原理
15) 性能考量
16) 后置過濾和過濾查詢
17) 選擇正確的過濾方式
18) 選擇正確的查詢方式
19) 查詢方式分類
20) 使用示例
?
七、文本搜索
1?查詢二次評分
2?什么是查詢二次評分
3?一個查詢例子
4?二次評分查詢的結(jié)構(gòu)
5二次評分參數(shù)
6?多匹配控制
7?重要詞項聚合
8?一個例子
9 選擇重要詞項
10?多值分析
11?額外的配置
12使用限制
13 文檔分組
14?top_hits聚合
15一個例子
16 文檔關(guān)系
17?對象類型
18?嵌套文檔
19?parent-child關(guān)系
20?其他解決方案
21 Elasticsearch各版本中腳本的變化
22?Groovy簡單介紹
23?全文檢索中的腳本
24 Lucene表達式
?
八、ES管理&高性能優(yōu)化
1)?硬件環(huán)境規(guī)劃、資源選型
2)?Linux系統(tǒng)優(yōu)化、參數(shù)調(diào)優(yōu)
3)?Elasticsearch配置優(yōu)化
4)?集群容量規(guī)劃(內(nèi)存、分片、副本等)
?
九、案例
1)?因遷移擴容導(dǎo)致寫入失敗過程分析?
?
十、ES問題答疑
1)?如何跟蹤分析Task
2)?自由討論