深度解析MySQL 5.7之中文全文检索

Posted 道听认真说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度解析MySQL 5.7之中文全文检索相关的知识,希望对你有一定的参考价值。


前言

其实全文检索在mysql里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格就不合适,需要针对中文语义进行分词。这不,从MySQL 5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。

在使用中文检索分词插件ngram之前,先得在MySQL配置文件里面设置他的分词大小,比如,

?

(c)2006-2024 SYSTEM All Rights Reserved IT常识