目前我有以下全文索引设置:
全文:
数字 - 名称 - 后缀 - 方向 - 城市 - 州 - ZIPCode
Select id, MATCH(Number, Name, Suffix, Direction, City, State, ZIPCode)
AGAINST ("Test") as Relevance from test where 1,
and MATCH(Number, Name, Suffix, Direction, City, State, ZIPCode)
AGAINST ("+Test" IN Boolean Mode) HAVING Relevance > 0.2
获取地址。它目前是MySQL的MyISAM数据库类型,但我真的不喜欢当昂贵的查询命中时,他们锁定整个表,超过一百万行,我正在努力优化我能做到的最好。
切换到Innodb有助于此吗? Innodb是否支持我对MyISAM的查询类型?
有关如何更好地优化此查询并继续全文搜索的其他建议吗?
谢谢!