ElasticSearch核心概念:倒排索引

news/2025/1/10 15:33:17/文章来源:https://www.cnblogs.com/bigcat26/p/18522450

摘要

集群、节点、索引、类型、文档、分片、映射是什么?
分片(一个分片就是一个Lucene索引,Lucene索引采用倒排索引结构 )
物理设计:节点和分片如何工作

倒排索引

ES使用的是一种称为倒排索引的结构,采用Lucene倒排索作为底层。这种结构适用于快速的全文搜索,一个索引由文档中所有不重复的列表构成,对于每一个词,都有一个包含它的文档列表。为了创建倒排索引。我们首先要将每个文档拆分成独立的词(或称为词条或者tokens),然后创建一个包含所有不重复的词条的排序列表。然后列出每个词条出现在哪个文档。

总结:
通过term index可以快速地定位到term dictionary的某个offset,然后从这个位置再往后顺序查找。

在elasticsearch中,索引这个词被频繁使用,这就是术语的使用。在elasticsearch中,索引被分为多个分片,每份分片是一个Lucene的索引。所以一个elasticsearch索引是由多个Lucene索引组成的。别问为什么,谁让elasticsearch使用Lucene作为底层呢!
如无特指,说起索引都是指elasticsearch的索引。

详情请看 -> https://www.jianshu.com/p/4aea8af7a9ea?utm_campaign=haruki

本人先关其他文章链接

1.ElasticSearch7.6.x 模板及滚动索引创建及注意事项
https://blog.csdn.net/a924382407/article/details/115082265

2.ElasticSearch的IK分词器
https://blog.csdn.net/a924382407/article/details/117255506

3.ElasticSearch核心概念:倒排索引
https://blog.csdn.net/a924382407/article/details/117255449

4.springboot集成ElasticSearch使用completion实现补全功能
https://blog.csdn.net/a924382407/article/details/115868167

5.ES Restful API讲解使用
https://blog.csdn.net/a924382407/article/details/115085022

6.ES API,使用Kibana的开发工具用例说明
https://blog.csdn.net/a924382407/article/details/115084549

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/825894.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024秋软件工程现场编程作业

作业所属课程 班级链接作业要求 作业要求链接作业的目标 开发一个个人记账本应用团队名称 爱码单车队成员1 102201542--曾庆徽成员2 102201211--池家益成员3 102201302--毛震成员4 102201420--林传昊成员5 102201425--郑礼鑫成员6 102201538--黄志梁成员7 102201630--岳俊杰成员…

毕棚沟一日游玩

路线:成都(自驾)--> 毕棚沟(景区大巴)-->龙王海-->上海子-->磐羊湖(月亮湾)-->燕子岩成都--毕棚沟:自驾。5点出发。 毕棚沟--龙王海:景区大巴,顺时针绕湖走半圈,有黄杉、红枫,然后继续坐大巴 龙王海--上海子:景区大巴 上海子--磐羊湖:自费。上山单程…

基于STM32的激光通信系统设计

备忘编者按:激光通信具有保密性强、通信容量大、重量轻、功耗和体积小、制造和维护费用低等特点。为满足民用领域对于激光通信的需求,设计了一种基于STM32的激光通信系统。该系统由激光发射模块、激光接收模块,STM32F407主控模块组成,采用双音多频方式进行调制。在实验室环…

Respiratory Physiology Neurobiology

Respiratory Physiology & Neurobiology@目录一、征稿简介二、重要信息三、服务简述四、投稿须知 一、征稿简介二、重要信息期刊官网:https://ais.cn/u/3eEJNv三、服务简述 四、投稿须知 1.在线投稿:由艾思科蓝支持在线投稿,请将文章全文投稿至艾思科蓝投稿系统; 2.文章…

Applied Artificial Intelligence

Applied Artificial Intelligence@目录一、征稿简介二、重要信息三、服务简述四、投稿须知 一、征稿简介二、重要信息期刊官网:https://ais.cn/u/3eEJNv三、服务简述 四、投稿须知 1.在线投稿:由艾思科蓝支持在线投稿,请将文章全文投稿至艾思科蓝投稿系统; 2.文章应具有学术…

十光年团队_项目原型设计+概要设计

作业所属的课程 软件工程2024作业要求 2024秋软工实践团队作业-第二次作业的目标 完成原型设计和概要设计团队名称 十光年团队成员学号-姓名 施靖杰-102201327邓才慧-102201102陈宇尧-102201119陆旭东-102201118黄宇舟-102201331邱予-102202121高鑫源-102201635黄森福-10220163…

【文件系统】嵌入式文件系统Fatfs简介

Fatfs 1.Fatfs简介 FatFs(File Allocation Table File System)是一个专为小型嵌入式系统设计的通用FAT文件系统模块。它完全由ANSI C语言编写,独立于硬件平台,因此具有很好的可移植性。FatFs支持FAT12、FAT16和FAT32文件系统,可以用于各种嵌入式平台,包括但不限于8051、P…

CTF学习(17)MISC(后门查杀)

1.解压获得html文件夹(入门用的工具题吗)--->使用D盾以文本文件格式打开include.php文件后发现pass处有段md5数据(实为flag)(还是不太明白md5加密的特征,只是长度一样吗) FLAG: flag{6ac45fb83b3bc355c024f5034b947dd3}

一些AI数学基础

众所周知,在当前机器学习看待数据的很重要一个方式是概率,例如分类问题是建模一个P(Y=C|X)。 在面对离散变量的时候,例如人名这种离散变量。 假设有问题:给一个名字,判断该人是中国哪里人。(或许在现实生活中,该问题是不合理的,一般情况下无法根据人名判断是哪里人) 假…

VMWare windows xp 安装VMwareTools后重启黑屏问题

VMWare windows xp 安装VMwareTools后重启黑屏问题 使用VMware17安装windowsxp系统后发现不能从VMware安装vmware tools后 在提示网址下载ios后挂载到xp系统上,安装vmware tools后重启,系统黑屏 解决办法: 虚拟机设置->硬件->显示->取消勾选加速3D图形

将网页固定到任务栏

参考:https://jingyan.baidu.com/article/5553fa821b231d25a3393408.html