〖课程介绍〗:) h" f2 z O. [5 `
快速构建分布式搜索和分析引擎( B0 Y& h* o, h/ V# I
〖课程目录〗:
第一章:概述 (4讲)
01 | 课程介绍
02 | 内容综述及学习建议
03 | Elasticsearch简介及其发展历史
04 | Elastic Stack家族成员及其应用场景
第二章:安装上手 (4讲)* ^: L. O1 K' j3 U; P- [* ]1 n
05 | Elasticsearch的安装与简单配置
06 | Kibana的安装与界面快速浏览
07 | 在Docker容器中运行Elasticsearch Kibana和Cerebro
08 | Logstash安装与导入数据: }( ?) S% t& ~8 ]3 W
第三章:Elasticsearch入门 (15讲)
09 | 基本概念:索引、文档和REST API
10 | 基本概念:节点、集群、分片及副本
11 | 文档的基本CRUD与批量操作
12 | 倒排索引介绍) h* N/ P5 B; [8 M A
13 | 通过Analyzer进行分词
14 | Search API概览6 q! ~& _9 A7 r/ E
15 | URI Search详解9 N: j1 r/ ~% N; V$ U6 @( S
16 | Request Body与Query DSL简介; \% ?6 I+ C- `- i
17 | Query String&Simple Query String查询$ V& C$ n" \5 r
18 | Dynamic Mapping和常见字段类型2 X3 F6 T+ Q+ _
19 | 显式Mapping设置与常见参数介绍+ _' l" m* l! M4 y5 h
20 | 多字段特性及Mapping中配置自定义Analyzer0 g! N& n; e0 }' M& I
21 | Index Template和Dynamic Template
22 | Elasticsearch聚合分析简介, B, W) S- G& Z8 @
23 | 第一部分总结0 F- x- O6 u+ b, I% l7 c
第四章:深入搜索 (13讲)& c/ a/ U: ~9 r5 x C
24 | 基于词项和基于全文的搜索
25 | 结构化搜索
26 | 搜索的相关性算分
27 | Query&Filtering与多字符串多字段查询7 R. k8 R! q v3 H
28 | 单字符串多字段查询:Dis Max Query) n, T8 M/ R0 W5 N, O% ~1 n& J2 h5 g
29 | 单字符串多字段查询:Multi Match
30 | 多语言及中文分词与检索. s0 ]6 \! _* }: S* z& b/ W7 h
31 | Space Jam,一次全文搜索的实例: c6 m/ |& h" v: ]# ~# t
32 | 使用Search Template和Index Alias查询: n+ G) N) s/ v/ y+ G# L. x
33 | 综合排序:Function Score Query优化算分
34 | Term&Phrase Suggester) d2 {, s4 ?" g: K z9 w" A
35 | 自动补全与基于上下文的提示
36 | 配置跨集群搜索
第五章:分布式特性及分布式搜索的机制 (8讲)
37 | 集群分布式模型及选主与脑裂问题
38 | 分片与集群的故障转移
39 | 文档分布式存储
40 | 分片及其生命周期
41 | 剖析分布式查询及相关性算分
42 | 排序及Doc Values&Fielddata* d# R4 j$ f2 M p" ~/ [
43 | 分页与遍历:From, Size, Search After & Scroll API; q; r4 B! P1 M2 H- b) L
44 | 处理并发读写操作
第六章:深入聚合分析 (4讲)
45 | Bucket & Metric聚合分析及嵌套聚合/ `, S+ J" d/ l' \& i9 c
46 | Pipeline聚合分析# N$ a% H" W7 k
47 | 作用范围与排序
48 | 聚合分析的原理及精准度问题/ g! N% ]7 n4 k4 j- l) K
第七章:数据建模 (1讲)! X% U2 k4 b4 y
49 | 对象及Nested对象
|