暂无图片
ElasticSearch 比 MySQL 更适合复杂条件搜索的原因是什么?
我来答
分享
余俞
2021-09-14
ElasticSearch 比 MySQL 更适合复杂条件搜索的原因是什么?

ElasticSearch 比 MySQL 更适合复杂条件搜索的原因是什么?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

准备的来说不是这样的。es不能关联。不是说他适合复杂。而是他是全文索引,有个倒排索引的概念在里面。每个进来的都做了分词处理,形成了索引。
如果觉得mysql慢一定是 索引没建立,或者说索引建立不对,再或者是用不到索引。
而es上来就给你输入的数据分词建立了,所以觉得快。尤其是英文,天生空格。中文就要做分词了。

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL手动注册binlog文件造成主从同步异常,怎么解决?
回答 1
没有错误信息吗?
MYSQL 存储过程批量更新数据,怎么记录更新的行数?用ROW_COUNT()函数统计出来的是0
回答 2
要在存储过程中开启一个事务,当执行完DML之后,事务commit掉了,所以ROWCOUNT获取不到
哪些命令可以查看MySQL数据库中的表结构?
回答 1
已采纳
查看MySQL表结构的命令有如下几种:1.desc表名;2.showcolumnsfrom表名;3.showcreatetable表名;4.查询informationschema.tables系统表。
Oracle,PostgreSQL,Mysql中浮点型如何产生inf、-inf,NaN?
回答 1
把你的报错信息,SQL语句,执行的数据库搞出来看看
MySQL如何保障业务连续性
回答 6
搭建高可用架构就可以,目前我们使用的xenon高可用架构,数据库挂了,svip会自动飘逸到从库,并且从库作为新的主库
求mos 文档 Doc ID 2479980.1
回答 2
ForBLOBtype,itispossibletomigratebyconvertingittoahexadecimalcharacterstringandthenloadingit.Whendum
oracle 迁移 mysql 都需要注意什么
回答 1
函数、存储过程、还有就是数据类型的转换可以用oracle的工具sqldeveloper,这里面可以直接帮你转换,包括函数,存储过程,数据类型等,比较好用。如果只考虑数据的话,可以通过navicat工具
MySQL数据库安全控制分为哪些层次?
回答 1
已采纳
一般来说,可以从以下六个层次实现数据库系统的安全性。1)用户层:对计算机系统、网络系统、和数据库系统的用户进行管理,防范非授权用户以各种方式对数据库及数据的非法访问。2)物理层:对计算机系统、网络系统
mysql如何查看数据库大小?
回答 3
已采纳
1、进入informationschema数据库(存放了其他的数据库的信息)useinformationschema;2、查询mysql数据库的大小:selectconcat(round(sum(da
MySQL数据库的访问控制流程是怎样的?
回答 1
已采纳
MySQL服务器收到客户端的连接请求时,首先对连接用户进行身份验证,身份验证通过之后,用户可以连接到MySQL服务器,之后用户执行每个操作都会进行权限验证。具体的访问控制流程如下:1)先通过user表