MYSQL 百万条记录全文检索中文解决方案
来源:互联网 发布:c语言点滴 epub 编辑:程序博客网 时间:2024/05/01 12:33
MYSQL最适合用于小型运用的开发。遇到了单表上百万记录。用select * from xxx where xxx like '%xxx%';去查询,结果效率低到难以忍受。五十万条记录竟然用了三十秒才出结果!这对于任何运用都是没办法忍受的。对应大数据量查询的时候,很多数据库是支持全文检索的。
首先我的表默认是:innoDB,这种表的类型不支持全文检索,所以要先改变其类型为MyISAM。
然后要在对应的要进行查找的字段上面建立全文检索的索引:
alter table add fulltext index(xxx);
如果要同时对多个字段进行检索可以这样:
alter table add fulltext index(xxx,xxxx);
这样做好以后呢,就可以对表进行全文检索了,速度提升是飞一般的感觉啊!现在的结果是秒出啊。可以这样去检索字段:
select * from xxx where match(xxx) against('nnn') ;
或者多字段:
select * from song where match(xxx,xxx) against('nnn');
0 0
- MYSQL 百万条记录全文检索中文解决方案
- MYSQL 百万条记录全文检索中文解决方案
- MYSQL 百万条记录全文检索中文解决方案
- MYSQL百万条记录全文检索中文解决方案
- mysql 全文检索 百万条记录的快速检索
- MySQL数据库中文全文检索解决方案
- Mysql 中文全文检索
- MySQL中文全文检索
- PHP+MySQL数据库之中文全文检索解决方案
- MySQL中文全文检索demoSQL
- MYSQL中文全文索引解决方案
- MySQL Fulltext 全文检索中文分词补丁
- 让MySQL支持中文全文检索
- MySQL 5.7 深度解析: 中文全文检索
- 让 MySQL 真正支持中文的全文检索(全文索引)
- 通过MySQL内置全文检索实现中文的相关检索
- 通过MySQL内置全文检索实现中文的相关检索
- Oracle 全文检索 中文检索
- 针对魔兽争霸3“萝莉”病毒的扫描工具开发
- linux 环境变量设置(临时 + 永久)
- recycleView基本知识
- Android 属性动画探究(二)——TypeEvaluator解析与自定义
- 润乾报表使用Frame实现初始参数 报表为空效果
- MYSQL 百万条记录全文检索中文解决方案
- Hadoop Yarn的工作流程
- 编写开源库并发布到JitPack.io
- UNIX下利用OpenSSL对大文件进行AES加解密
- 第13篇研究webrtc官网(二)ninja安装(一)及安卓一对一测试问题
- 用AOP自动管理Session数据
- CSS选择器
- LeetCode笔记:58. Length of Last Word
- 最小生成树 kursal算法