我完全没有MySQL全文匹配的经验,所以我遇到的问题很可能是我的无知造成的。我在一个包含区域层次结构的MyISAM表中有一个数据集,我希望能够基于非常简单的搜索词来搜索这些区域。例如,查询
select *, Match(Name) Against('New*' IN BOOLEAN MODE) as rank from RegionSearch where Match(Name) Against('New*' IN BOOLEAN MODE);
返回
在数据库中搜索名称类似于“New%”的任何内容都会返回
如何确保使用全文搜索匹配所有需要匹配的内容?
发布于 2012-02-28 15:40:52
只要仔细检查一下你的引擎类型
否则,在下面的查询中运行。
ALTER TABLE RegionSearch
ENGINE=MYISAM
https://stackoverflow.com/questions/9484408
复制相似问题