首先mysql的全文搜索只适用于MyISAM 表!
对于CJK的文字没有MYSQL 没有分词算法 ,那么只能自己分词了, 以空格隔开。
mysql 规定大于 ft_min_word_len 长度的文字才进行索引,这个可以在 my.ini里设置。
没接触过全文搜索的人可能会把全文搜索与 like关键字比较。但其实这两者是完全不同的!首先是排序不一样, 全文搜索会按照匹配度来返回行。而like是按匹配顺序。速度上应该也是全文搜索比较快,理论上对于全文搜索的列应该是建了索引的。
首先mysql的全文搜索只适用于MyISAM 表!
对于CJK的文字没有MYSQL 没有分词算法 ,那么只能自己分词了, 以空格隔开。
mysql 规定大于 ft_min_word_len 长度的文字才进行索引,这个可以在 my.ini里设置。
没接触过全文搜索的人可能会把全文搜索与 like关键字比较。但其实这两者是完全不同的!首先是排序不一样, 全文搜索会按照匹配度来返回行。而like是按匹配顺序。速度上应该也是全文搜索比较快,理论上对于全文搜索的列应该是建了索引的。