我完全没有使用MySQL全文匹配的经验,所以我遇到的问题很可能是由于我的无知。我在MyISAM表中有一个数据集,它包含Regions的层次结构,我希望能够根据非常简单的搜索术语搜索这些区域。例如,查询
select *, Match(Name) Against('New*' IN BOOLEAN MODE) as rank from RegionSearch where Match(Name) Against('New*' IN BOOLEAN MODE);
返回
在数据库中搜索名称为“New%”的任何内容返回
我如何确保匹配使用全文搜索匹配的所有内容?
答案 0 :(得分:0)
只需仔细检查您的引擎类型
即可其他明智地运行以下查询。
ALTER TABLE RegionSearch
ENGINE = MYISAM