前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ElasticSearch核心概念:倒排索引

ElasticSearch核心概念:倒排索引

原创
作者头像
刘大猫
发布2024-11-02 21:08:30
620
发布2024-11-02 21:08:30
举报
文章被收录于专栏:ElasticSearch

摘要

==集群、节点、索引、类型、文档、分片、映射是什么?==

分片(一个分片就是一个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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 摘要
  • 本人先关其他文章链接
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档