我尝试使用FULLTEXT索引以便于搜索论坛帖子。它没有以我期望的方式工作,我试图理解为什么不这样做。
例如,我知道只有一个帖子包含短语"haha and i got three"
,所以我执行查询
select * from forum_posts where
match(message) against ('"haha and i got three"' in boolean mode);
正如我所料,我发现包含这句话的单一帖子。万岁!
然后我执行相关查询:
select * from forum_posts where
match(message) against ('"and i got three"' in boolean mode);
并且没有结果。事实上,只需搜索单词" three":
select * from forum_posts where
match(message) against ('three' in boolean mode);
也没有结果。
可能会发生什么?