美文网首页
什么是倒排索引

什么是倒排索引

作者: 孙庚辛 | 来源:发表于2021-11-24 10:58 被阅读0次

一个未经处理的数据库中,一般是以文档 ID 作为索引,以文档内容作为记录。
而 Inverted index 指的是将单词或记录作为索引,将文档 ID 作为记录,这样便可以方便地通过单词或记录查找到其所在的文档。所以说,倒排适合全文检索的情况。
倒排索引, 其实和我们人脑搜索信息的过程是类似的。
我们人脑对于信息和数据存在大脑里, 不会有编号的。 不会说拿出一个编号为10 的文章内容。
我们是通过一句话的关键字, 通过关键字找我们之前大脑里面和关键字有关系的内容,可能是一些小片段。 但关键字和这些小片段的联系是事先建立好的,在我们的大脑里。 而这些小片段我们可以把它们看作更丰富内容的标题。 通过这些标题,好像提示一样, 我们可以联想起更多的内容。
有 ID 什么事呢? 没有 ID.

倒排.png

Reference:
https://zhuanlan.zhihu.com/p/37638693

相关文章

  • ElasticSearch 倒排索引简析

    内容概要 倒排索引是什么?为什么需要倒排索引? 倒排索引是怎么工作的? 1. 倒排索引是什么? 假设有一个交友网站...

  • 搜索引擎之倒排索引浅析

    上一篇文章 ElasticSearch 术语中提到了倒排索引,那么这篇文章就来讲解下什么是倒排索引,倒排索引的数据...

  • ElasticSearch初识(二)

    什么是正向索引、什么是倒排索引? 正向索引(forward index),反向索引(inverted index)...

  • ElasticSearch知识库

    一、原理篇 Elasticsearch 的倒排索引是什么? 倒排索引=term字典+docId倒排表,term字典...

  • elasticsearch中的倒排索引

    正排索引 在说倒排索引之前我们先说说什么是正排索引。正排索引也称为"前向索引",它是创建倒排索引的基础。这种组织方...

  • 什么是倒排索引

    什么是倒排索引? 维基百科:倒排索引(英语:inverted index),也常被称为反向索引、置入档案或反向档案...

  • Elasticsearch(一):概念与基本API

    安装 Elasticsearch 常用 API index Document 倒排索引与分词 倒排索引 倒排索引与...

  • 什么是倒排索引

    一个未经处理的数据库中,一般是以文档 ID 作为索引,以文档内容作为记录。而 Inverted index 指的是...

  • ElasticSearch的倒排索引与关系数据库的B-Tree索

    网友观点:ElasticSearch的倒排索引比关系数据库的B-Tree索引快?真的是这样吗?为什么? 什么是倒排...

  • Elasticsearch学习笔记(06) - 倒排索引简介

    Elasticsearch的核心是基于倒排索引。因此,我们有必要了解一下倒排索引算法。 简单的例子 既然有倒排索引...

网友评论

      本文标题:什么是倒排索引

      本文链接:https://www.haomeiwen.com/subject/asdntrtx.html