搜索引擎ES介绍和认知

对于es,大部分人的认知就是大数据量表放入关系型数据库查询耗时,于是就可以考虑使用ES,耗时低性能好。

一、那为什么了?这是因为es存储数据使用的是倒排索引,那什么是倒排索引呢,对应的什么又是正排索引呢?

正排索引:就是从文章到词语的检索,如果我们想检索一个单词,先要找到n个文章,在找到每个文章中的M个词语,复杂度O(N*M).
倒排索引:从词语到文章,可以将文章的词语分词后简历词语的索引,当我们检索词语的时候,可以立刻定位出文章的位置,时间复杂度O(1)

二、ES和传统的关系型数据库的类比
在这里插入图片描述
注意:从Elasticsearch6开始一个索引里面只能有一个类型,后续计划删除类型这个概念,从ES6开始一般让索引名称和类型名称一致。

关于ES介绍和后续应用实战,大家可以看下该作者的博客,写的很不错:https://blog.csdn.net/a767815662/article/details/104141719

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值