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