ElasticSearch面试题及详细答案(实战完整版)
一、基础概念类
1、简单说说ElasticSearch的核心特点,日常项目中为什么用它?
参考答案:
ES是一款分布式的全文检索引擎,基于Lucene内核开发,核心优势集中在检索和海量数据实时查询场景。日常项目中选用它,主要是弥补MySQL的短板:MySQL在数据量大、模糊查询、分词检索、多条件复杂搜索场景下效率极低,甚至会失效索引,而ES专门优化了检索场景。
核心特点有四点:
1.全文检索能力强,支持中文分词、模糊匹配、短语匹配、高亮显示;
2.分布式架构,支持水平扩容,集群稳定性高,适合海量数据存储;
3.近实时查询,
原创力文档

文档评论(0)