一、基本概念

1、index(索引)

-动词:相当于insert
-名称:相当于database

2、Type(类型)

-在索引中,可以定义一个或多个类型。
-类似于数据库中的table,每种类型的数据放在一起。
-对于java而言更像是一个类。

3、Document(文档)

-保存在某个索引下,某种类型的一个数据,文档是JOSN格式。
-类似于数据库表中的记录。

4、倒排序机制

分词:将保存的记录拆分成多个词形成一张倒排索引表
检索:每个词进行检索得到分数

正排序和倒排序

正排序通俗一点就是根据key找value,更白话一点就是sql中的where子句

倒排序当要查询 name 中包含 li 的数据时,只需要通过这个索引结构查询到 Posting List 中所包含的数据,再通过映射的方式查询到最终的数据。这个索引结构其实就是倒排索引

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容