ElasticSearch 的索引原理

2022/06/23 • 预计阅读时间 1 分钟

ElasticSearch 是一个分布式可扩展的实时搜索和分析引擎,提供了强大的全文索引功能;本文简述 ElasticSearch 是如何做到快速索引的。

ElasticSearch 使用的索引是 Inverted Index,大概是翻译的锅,叫做倒排索引,我认为应该翻译成反向索引。

一般来说,数据库会以文档 ID 为索引,以文档内容为记录;通过 ID 去查找内容,可以认为是正向索引。而 ElasticSearch 则反过来,以文档内容为索引(文档中的单词或短语),以文档 ID 为记录;通过内容去查找 ID,可以认为是反向索引。

….未完结,明天继续写

本站内容如无特别说明,均为原创,转载请注明出处(即遵循 CC BY 4.0 协议)。

Nextcloud 私有云 Docker 快速部署

Linux LVM 挂载新硬盘到目录