Elasticsearch底层使用的使用的lucene lucene使用的是倒排索引的方式来进行加快检索速度 倒排索引的原理 doc_1 The quick brown fox jumped over the lazy dog doc_2 Quick brown foxes leap over lazy dogs in summer 对上述内容进行倒排索引 1.先对文本内容进行分词 the /quick /brown /fox.......... 2.每个分词进行分类 结果如下图 Te
Elasticsearch 是一款分布式,RESTful 风格的搜索和数据分析引擎,可以从海量的数据中高效的找到相关信息.如 wiki 用 ES 进行全文检索及其高亮,Github 用其检索代码,电商平台用其做一些商品推荐等,具有丰富的使用场景. 在本篇文章中,主要涉及以下内容: ES 的核心功能及其应用场景的介绍 ES 逻辑架构(文档,索引)的介绍 ES 物理架构(集群,节点,shard 等)的介绍 ES 环境安装 ES 倒排索引 基础介绍 ES 介绍 Elasticsearch 核心功能: