mysql 全文索引用法

mysql全文索引的缺陷,这个大家都知道,不支持中文,另外高频词也不索引,但是针对英文字段还是比较有用的。

创建全文索引,有phpmyadmin直接点个按钮,没有就只能写语句了:

alter table xxx add fulltext (fields)

注意可以对多个char varchar text字段全文索引

使用全文索引查询,肯定不是like语句了,有专门的语句:

match (fields) against (‘searchkey’ IN NATURAL LANGUAGE MODE)

后面那长串修饰词,实际上是匹配模式,有好几种,具体应用场景不细述,可以查手册,既然用到了全文索引,再搞复杂的条件,那真是头进水了。