你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
Easysearch、Elasticsearch 还是 Opensearch,是个问题
ES比Mysql快原因
Elasticsearch
| 作者
superlb
| 发布于2018年05月03日 | 阅读数:
15629
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
同等数据量下,ES比Mysql检索快的原因是什么,Mysql也建立了B+索引,B+树的时间复杂度和倒排索引的时间复杂度不差多少啊。
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
strglee
赞同来自:
superlb
mysql的索引只是存储field的内容(如果过长,只是存前多少位的内容为索引)并没用分词
es存储的是分词以后的索引,每个词都在哪些文档中出现过。
如果是搜索 keyword这种基本没啥影响
但是如果是mysql的like "%word%" mysql全表查,es只需要查"word"这个词包含的文档id 速度明显不是一个级别。
http://www.cnblogs.com/luxiaoxun/p/5452502.html
要回复问题请先
登录
或
注册
发起人
superlb
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
请教elasticsearch出现unassigned shards根本原因
logstash导入mysql上亿级别数据的效率问题
docs.count与hits.total数值不一致,是什么原因导致
logstash向es里面导入mysql数据,表字段名称自动变成了小写
elasticsearch有没有和mysql的like一模一样的查询
Elasticsearch做站内搜索,索引与mysql数据表同步问题
怎么同步mysql数据到es中,但是数据结构不一样
es 查询效率下降到10s,有知道什么原因么?
问下各位logstash如何全量同步mysql数据,每天晚上12点更新,每次更新前将之前的数据删掉
MySQL中表无唯一递增字段,也无唯一递增时间字段,该怎么使用logstash实现MySQL实时增量导数据到es中?我的ELK版本是6.5.3
elasticsearch segment 合并太快什么原因
问题状态
最新活动:
2018-05-03 15:36
浏览:
15629
关注:
4
人
1 个回复
strglee
赞同来自: superlb
es存储的是分词以后的索引,每个词都在哪些文档中出现过。
如果是搜索 keyword这种基本没啥影响
但是如果是mysql的like "%word%" mysql全表查,es只需要查"word"这个词包含的文档id 速度明显不是一个级别。
http://www.cnblogs.com/luxiaoxun/p/5452502.html