Elasticsearch倒排索引 与Mysql的区别

Elasticsearch实现快速搜索功能的核心概念,从文件的内容查找,得到包含这些内容的文件列表,再得到文件对应的信息,

将文档的内容通过算法进行分词,得到一个词条列表

将词条列表当作key,包含该词条的文档id列表作为值,形成一张表

词条是唯一的,所以给词条创建索引,提高搜索效率

通过词条查询,得到文档ID,再通过文档ID查询到具体的文档

把文档内容进行分词,得到一个词条表【词条:文档ID列表】,给词条创建索引。把要搜索的内容进行分词,根据分词后的结果去词条表中根据词条进行匹配,得到文档ID列表,再通过文档ID返回具体的文档信息

 

posted @ 2023-09-15 20:42  deigang  阅读(38)  评论(0)    收藏  举报