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