MySQL5.7全文索引增强对中日韩文的支持

七月 26th, 2017 Categories: 新传

很久以来MYSQL缺乏全文索引对中文的支持,中国开发者、DBA需要针对MySQL数据库开发插件。中国数据公司专门为此提供中文分词插件的部署及支持服务,大多数情形下,这是付费的。对于绝大部分虚拟主机用户而言,这不是个福音。一来,虚拟主机服务商是否在MySQL服务器上安装中文插件,由不得用户说了算。二来,即使主机服务商默认提供插件支持,这种实现方法也有强烈的部署依赖,难以迅速扩展或迁移部署。MySQL 5.7全文索引中增强对中日韩文的支持,大数据量情况下的中文全文搜索终于得到MySQL官方团队的支持。

来源参考:
1、InnoDB全文索引:N-gram Parser
2、MySQL中文全文检索demoSQL(ver<=5.6)
3、MySQL5.6 InnoDB中文全文索引测试
4、SCWS 中文分词 v1.2.3 SCWS中文分词,词典词性标注详解
5、MYSQL中的中文模糊搜索除了使用全文索引外还有什么办法呢?
6、MySQL中文全文搜索用迅搜还是Sphinx?

(segmentfault很靠谱) & 待查:

安装在Linux上的则需要进行转编码(urlencode / base64_encode / json_encode / 区位 / 拼音)等方案,具体方案参看其它博文。

Tags: ,
尚无评论.

留言回复