ES核心概念(第四更)

简介: ES核心概念(第四更)

正文


什么是倒排索引?


先来看张图片

20201012202430351.png

图中的 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 倒排索引文档)


相关文章
|
4月前
|
缓存 前端开发 JavaScript
ES6 全部特性详解
ES6 是 JavaScript 语言的一个重要升级,它引入了大量新的功能,极大地增强了 JavaScript 的表达力和可读性。通过了解和掌握这些特性,开发者可以编写出更加简洁、高效、优雅的代码,并轻松应对大型项目的复杂性。
94 7
|
存储 JSON 安全
es学习笔记1-es概念
es学习笔记1-es概念
101 0
|
JSON JavaScript 前端开发
ES6特性总结
ES6特性总结
165 6
ES6特性总结
|
前端开发 JavaScript 计算机视觉
Module Federation最佳实践
Module Federation[1]官方称为模块联邦,模块联邦是webpack5支持的一个最新特性,多个独立构建的应用,可以组成一个应用,这些独立的应用不存在依赖关系,可以独立部署,官方称为微前端。
659 0
Module Federation最佳实践
|
存储 JSON 安全
ES核心概念
ES核心概念
|
存储 API 开发者
ES 核心概念概述 | 学习笔记
快速学习 ES 核心概念概述
ES 核心概念概述 | 学习笔记
|
数据采集 搜索推荐 数据可视化
ES 工作原理|学习笔记
快速学习 ES 工作原理。
157 0
ES 工作原理|学习笔记
|
数据采集 存储 数据可视化
ES 工作原理 | 学习笔记
快速学习 ES 工作原理
ES 工作原理 | 学习笔记
9、面向对象(ES5、ES6)
9、面向对象(ES5、ES6)
70 0