MySQL布尔模式下的全文匹配不符合我的预期

时间:2012-02-28 15:08:19

标签: mysql full-text-search resultset

我完全没有使用MySQL全文匹配的经验,所以我遇到的问题很可能是由于我的无知。我在MyISAM表中有一个数据集,它包含Regions的层次结构,我希望能够根据非常简单的搜索术语搜索这些区域。例如,查询

select *, Match(Name) Against('New*' IN BOOLEAN MODE) as rank from RegionSearch where Match(Name) Against('New*' IN BOOLEAN MODE);

返回

Screenshot of output 1

在数据库中搜索名称为“New%”的任何内容返回

Screenshot of output 2

我如何确保匹配使用全文搜索匹配的所有内容?

1 个答案:

答案 0 :(得分:0)

只需仔细检查您的引擎类型

即可

其他明智地运行以下查询。

ALTER TABLE RegionSearch ENGINE = MYISAM