第一章 Elasticsearch基础入门
1、Elasticsearch 术语全景与工作原理
2、Elasticsearch 源码目录解析与本地编译启动
3、文档模型——Index、Document 与版本控制
4、Mapping 与字段类型入门
5、分析器 Analyzer——从字符到词项
6、Java REST API Client 快速上手
7、Bulk 批量写入与 Refresh / Flush
8、全文检索入门——match、match_phrase
9、精确过滤、Bool 复合查询与 BM25 评分
10、聚合入门——Metric 与 Bucket
11、中文检索——分词选型、同义词与多字段策略
12、索引别名、模板与 Settings 治理
13、单机部署、elasticsearch.yml 与安全基线
14、Cat API、日志与初级故障排查
15、测试之道——数据夹具、断言与 YAML REST Test
16、【基础篇综合实战】搭建「味觉」店铺搜索 MVP
第二章 Elasticsearch集群与进阶查询
17、集群架构——节点角色与 Master 选举
18、分片、副本、路由与 Allocation
19、写入链路全解析——Buffer、Translog
20、查询链路——Query Then Fetch、协调节点与缓存
21、Mapping 进阶——object、nested、join
22、排序、深度分页、search_after、PIT 与高亮
23、聚合进阶——Pipeline、Composite 与基数估算
24、地理检索与搜索建议(Suggester)
25、Ingest Pipeline、Data Stream
26、性能调优——写入吞吐、查询延迟与熔断
27、可观测性——指标、Slow Log、线程池与告警
28、快照备份、恢复与跨集群复制入门
29、安全实战——TLS、RBAC、API Key 与审计
30、ES|QL 与检索新范式
31、【中级篇综合实战】味觉全站搜索 + 日志可观测双栈
第三章 Lucene内核与企业级实战
32、Lucene 内核——Segment、倒排表
33、ClusterState 发布与 Master 协调源码
34、InternalEngine 源码——索引、删除、Get
35、Search 执行源码——QueryPhase
36、Transport 层、Netty 与线程池模型
37、自定义 Plugin/REST Action / Mapper
38、向量检索、semantic_text 与 RAG 落地
39、SRE 极端场景——熔断、滚动升级、脑裂与 CCR
40、【高级篇综合实战】从零构建企业级搜索中台