Elasticsearch 概述 ES是基于Lucene的全文搜索引擎,可以对数据进行分段并保存索引,擅长管理大量的索引数据。与MySQL相比,ES不擅长频繁更新数据和关联查询。 场景 1.电商项目的商品搜索(全局检索); 2.ELK日志系统; 为什么这么快 1.倒排索引 postings list : 数据主键数组,用于索引到具体数据 Term dictionary: 相当于数据的目录 Term Index 是倒排的树状结构,存储在内存,相当于对目录Term dictionary做了一个索引 2.查询辅助结构-跳表