Currently I have the following fulltext index setup:
fulltext on:
Number - Name - Suffix - Direction - City - State - 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
for an address. It currently is in a MyISAM db type for MySQL, however I'm really not liking how when expensive queries hit, they lock up the entire table, and over a million rows, I'm trying to optimize the best I can.
Would switching to Innodb help with this? Does Innodb support the type of query I have for MyISAM?
Any other suggestions on how to better optimize this query and keep with the full-text search?
Thank you!