日期:2014-05-16  浏览次数:20708 次

已经分了词,建了FULLTEXT,把ft_min_len_word也设为2,但全文搜索还是不能支持中文
表article是文章表,对title和content字段做了fulltext,也在my.ini里加上了ft_min_len_word=2,重启了mysql用show   variables查看也已失效.

查询:
SELECT   *   FROM   tbl_article_index  
                  WHERE  
                  MATCH(title,content)   AGAINST( "测试 "   IN   BOOLEAN   MODE)

返回零记录.

一共5万条记录,测试这个关键词大概有3万多条记录里面有,是一个词.

如:

某篇文章:
"今天   我   拿   到   了   测试   题目... "

先不说分词的效果,我这么做了怎么还是查不到呢?
数据库所有字符都是UTF-8,在搜索前 "set   names   utf8 "也不行,mysql是5.x.x版本,请大家帮忙看看,多谢,在线等.

谢谢了.

------解决方案--------------------
对中文无效,全文索引。
------解决方案--------------------
看一下:http://myft.twomice.net