深度解析MySQL 5.7之中文全文检索
Posted 道听认真说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度解析MySQL 5.7之中文全文检索相关的知识,希望对你有一定的参考价值。
前言
其实全文检索在mysql里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格就不合适,需要针对中文语义进行分词。这不,从MySQL 5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。
在使用中文检索分词插件ngram之前,先得在MySQL配置文件里面设置他的分词大小,比如,
?
1
以上是关于深度解析MySQL 5.7之中文全文检索的主要内容,如果未能解决你的问题,请参考以下文章 使用hibernate在Mysql 5.7数据库中存储/检索Json数据 mysql5.6 InnoDB 全文索引 FULLTEXT 中文解决方案 base64 |