- 34
- 0
- 约6.42千字
- 约 7页
- 2026-03-12 发布于河北
- 举报
Elasticsearch(ES)面试题及答案
一、基础概念类
1.说说你对Elasticsearch的理解,它和传统关系型数据库(如MySQL)的核心区别是什么?
答案:ES是一款基于Lucene的分布式全文搜索引擎,核心作用是高效地进行全文检索、日志分析、时序数据存储与分析等,支持水平扩展,能应对海量数据的实时查询需求。
和MySQL的核心区别主要在三点:一是数据模型,MySQL是结构化的关系型模型,依赖表、字段、主键外键约束;ES是非结构化/半结构化的文档模型,数据以JSON文档形式存储,字段可灵活增减,无强约束。二是查询能力,MySQL擅长精确匹配、事务性操作,全文检索能力薄弱(like模糊查询效率极低);ES专为全文检索设计,支持分词、高亮、模糊匹配、聚合分析,查询效率远超MySQL处理非结构化数据的场景。三是部署与扩展,MySQL单机性能上限明显,主从复制、分库分表配置复杂;ES天生分布式,节点扩容简单,能通过分片和副本实现负载均衡与高可用。
2.ES中的索引、文档、分片、副本分别是什么意思?它们之间的关系是怎样的?
答案:这几个是ES最核心的基础概念,关系可以理解为“索引是容器,文档是数据单元,分片和副本是实现分布式与高可用的手段”。
索引:对应MySQL中的“表”,但本质是一个逻辑上的集合,用来存储具有相似结构的文档(比如用户索引、订单索引),索引有自己的映射
您可能关注的文档
最近下载
- 基层医疗卫生机构慢性病健康管理中心建设与服务指南(2026版).pptx VIP
- 洗罐机操作培训手册.doc.doc VIP
- 班级图书借阅登记表封面.doc VIP
- 小微型企业安全生产标准化管理体系文件汇编(依据GBT47911-2026).docx
- 标准日语基础能力测试卷(N4-N5难度).docx VIP
- D-Z-T 0205-2020 矿产地质勘查规范 岩金(正式版).docx VIP
- 突发性耳聋护理业务学习.pptx VIP
- 取样员安全培训PPT课件.pptx VIP
- 夏普 MX-C3081R_C3581R_C4081R 维修手册.pdf VIP
- 暑期培训讲座-Li-Fe同位素在地幔交代作用中的应用.ppt
原创力文档

文档评论(0)