不要急,总有办法的

ES比Mysql快原因

Elasticsearch | 作者 superlb | 发布于2018年05月03日 | 阅读数:15383

同等数据量下,ES比Mysql检索快的原因是什么,Mysql也建立了B+索引,B+树的时间复杂度和倒排索引的时间复杂度不差多少啊。
已邀请:

strglee

赞同来自: superlb

mysql的索引只是存储field的内容(如果过长,只是存前多少位的内容为索引)并没用分词
es存储的是分词以后的索引,每个词都在哪些文档中出现过。
如果是搜索 keyword这种基本没啥影响
但是如果是mysql的like "%word%" mysql全表查,es只需要查"word"这个词包含的文档id 速度明显不是一个级别。
 http://www.cnblogs.com/luxiaoxun/p/5452502.html

要回复问题请先登录注册