Elasticsearch面试题 的核心内容整理:
上篇:ES基础与实践
1. ES集群架构与调优
2. 倒排索引
3. 大数据量调优
4-6. 核心机制
Master选举:候选节点(master:true)通过节点ID排序,需满足min_master_nodes
防脑裂。
文档写入:协调节点→路由分片(基于文档ID哈希)→主分片+副本分片并行写入。
搜索过程:Query阶段(分片本地查询→全局排序)+ Fetch阶段(取回文档)。
7. Linux优化
8. Lucene结构
下篇:进阶与运维
1. 更新/删除文档
2. 搜索优化
3. 倒排索引查询
4. 部署优化补充
5. GC与内存
6. 大数据聚合
7. 并发一致性
8. 监控工具
9-10. 电商搜索架构
11-12. 高级功能
速记关键词
调优:冷热分离、滚动索引、bulk写入、force_merge。
选举:节点ID排序、min_master_nodes防脑裂。
搜索:Query+Fetch、DFS模式、倒排索引+FST。
运维:SSD、JVM堆≤32GB、监控Marvel、GC优化。
关注微信公众号“人工智能产业链union”回复关键字“AI面试20”获取下载地址。