ES核心概念(第四更)

什么是倒排索引?

先来看张图片
ES核心概念(第四更)
图中的 name列的数据的id被es检索成一个索引文档,当需要查询name包含“小”的数据则会只检索es在1,2中查询,不会查询3,4 避免了资源浪费!同理 若想查询包含“白”的数据 则只需要检索id为3的数据,不再检索1,3,4!

其实这种倒排索引是lucene作用,而一个es索引一般有5个分片,每个分片都代表一个lucene索引(倒排索引)!

所以我们说的es索引其实是指多个lucene索引聚合后的结果!

总结一下es核心概念中最重要的三个点

1.索引(数据库)
2.字段(字段类型)
3.文档(document 倒排索引文档)

下一更则讲 使用kabana操作es