mysql 分词查询
在mysql的5.7版本之后,是自带的有分词器的ngram
,其可以支持中文、英文、日文、韩文分词;
只需在所需要的字段加上全文索引并且引用这个分词器,语句如下
ALTER TABLE tablename ADD FULLTEXT INDEX `索引名`(`列名`) WITH PARSER `ngram`
之后就可以使用这个分词器玩一玩了:这个是使用分词查询的条件语句
MATCH name) AGAINST ('xxx')
select * from test where MATCH (name) AGAINST ('张');