📘 高并发搜索系统架构实战

30章 · 从入门到实战
第1章
高并发搜索挑战 搜索引擎原理 倒排索引基础
第2章
集群/节点 索引/分片 副本深入理解
第3章
单机部署 多节点集群 健康检查与监控
第4章
Mapping设计原则 自定义Analyzer 分词器选型
第5章
Bulk API 写入性能调优 Refresh/Flush
第6章
Term/Match 布尔查询 聚合查询实战
第7章
TF-IDF/BM25 Function Score 自定义排序
第8章
ILM策略 滚动索引 冷热数据分离
第9章
分片数量估算 水平扩展策略 Rebalancing
第10章
主分片选举 副本机制 跨集群复制CCR
第11章
慢查询日志 热点线程 集群状态API
第12章
缓存机制 Filter/Query上下文 搜索限流
第13章
Bucket/Metric Pipeline聚合 性能优化
第14章
节点级缓存 分片级缓存 请求缓存
第15章
Nested对象 Join类型 Denormalization
第16章
Completion Suggester Phrase Suggester Term Suggester
第17章
Geo-point/Geo-shape 距离查询 聚合
第18章
Beats采集 Logstash处理 Kibana可视化
第19章
X-Pack安全 RBAC角色管理 TLS加密通信
第20章
CCS配置 跨集群查询优化 联邦搜索架构
第21章
Alias使用 Reindex API 滚动升级
第22章
Scroll API Search After PIT机制对比
第23章
多线程写入 背压机制 写入队列调优
第24章
脑裂问题 GC问题 磁盘空间不足
第25章
ES vs Solr Meilisearch Typesense
第26章
Redis缓存 CDN缓存 应用层缓存
第27章
令牌桶算法 熔断器模式 优雅降级策略
第28章
Prometheus+Grafana 告警规则设计
第29章
压测工具选型 容量评估模型 扩缩容策略
第30章
架构设计 编码实现 部署上线