初识Elasticsearch:倒排索引与正排索引原理详解.pdfVIP

  • 1
  • 0
  • 约1.88千字
  • 约 5页
  • 2026-05-22 发布于北京
  • 举报

初识Elasticsearch:倒排索引与正排索引原理详解.pdf

20_初识搜索引擎:Elasticsearch倒排索引及正排索引原理

1.开篇

上节课分析了使用MySQL数据库进行亿级数据的查询时会遇到的问题,从海量数据、添加索引、全文搜

索等几个方面进行了分析。最终得出了使用Elasticsearch担负查询任务,而使用MySQL数据库进行添加

操作的读写分离的方案。本节课会介绍Elasticsearch倒排索引及正排索引原理。今天的课程分为以下部

分:

正排索引和倒排索引的例子

回顾Elasticsearch如何实现倒排索引

2.正排索引和倒排索引的例子

在描述正排索引和倒排索引的之前,我们来看一个例子。书相信都读过吧,我们在读书之前通常会通过

目录了解书的内容。如图1所示,通过目录中章节的描述,我们可以知道每个章节描述的内容,并且可以

通过章节对应的页码在书中找到对应的位置。例如:“1.4Node.js的性能”这个章节对应的页码就是5,我

们翻到第5页就可以找描述的内容了。

图1

然而还有一种使用场景,例如:我需要查找“accesslog”相关的内容在书中哪里提到过,如果还通过图1

的目录查找,势必就无法达到目的。那么此时如何查找能,有一种比较笨的办法就是每个页面去查找

“accesslog”的关键字-全文搜索,但是这种方法又耗时又耗力。于是,我们就创建了“索引

文档评论(0)

1亿VIP精品文档

相关文档