Mysql全文搜索结果空了一些特殊的单词

时间:2014-06-18 08:22:53

标签: mysql

我有一个关于mysql全文搜索的问题。我在我的桌子上进行全文搜索,当我搜索单词start 'ra''rb''rc'时,我可以从mysql获得结果,但是当搜索到的单词以{{开头时1}}或'rd',我得到空的结果。 我的表和sqls如下:

're'

当我用' rc'(或' ra'或' rb')搜索单词时,它可以正常工作。

create table test_2_field (
                           id int(10) auto_increment not null primary key,
                           article varchar(200),
                           body text,
                           FULLTEXT KEY `article` (`article`,`body`)
                          ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;


insert into test_2_field(article,body) values('hehe','ra rb rc rd re rf');

但是当我这些时,我得到空重试。

select * from test_2_field where match(article,body) against('+rc*' IN BOOLEAN MODE);

我认为select * from test_2_field where match(article,body) against('+re*' IN BOOLEAN MODE); select * from test_2_field where match(article,body) against('+rd*' IN BOOLEAN MODE); 'rd'不是mysql的关键词,我不知道它。 如果有人知道这一点,请帮助我,非常感谢。

0 个答案:

没有答案