已经分了词,建了FULLTEXT,把ft_min_len_word也设为2,但全文搜索还是不能支持中文解决办法

已经分了词,建了FULLTEXT,把ft_min_len_word也设为2,但全文搜索还是不能支持中文解决办法

已经分了词,建了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

已经分了词,建了FULLTEXT,把ft_min_len_word也设为2,但全文搜索还是不能支持中文解决办法

相关文章:

你感兴趣的文章:

标签云: