myssql fulltext 全文索引
参考:http://haka.sharera.com/blog/BlogTopic/1001.htm
mysql当把字段设成fulltext时,就可以使用了,
但有几个问题要注意:
1.对于四个字符以下的字符可以搜不出来:
SELECT * FROM articles
-> WHERE MATCH (title,body) AGAINST (‘spa’);
这是因为mysql设置
需要修改配置:
ft_min_word_len 为2或者你想要的字符长度
默认是4
2.对于出现机率太高的可能搜不出来,不太清楚原因:
SELECT * FROM oneword_content where match( name) against (‘space’)
试试:
SELECT * FROM oneword_content where match( name) against (‘space’ IN BOOLEAN MODE)