I have a table (MySQL 5.1, InnoDB) with 3M rows, 98% of which consist of only one word. If I execute a query using LIKE %searchterm%
, it is too slow.
As there are SELECT
queries for this table only, I thought about converting it to MyISAM (since InnoDB does not exist yet or only for version 5.6+, support FULLTEXT
).
However, I was wondering if this would really speed up the query, since, as far as I know, the FULLTEXT index is a table with fragmented words ("Hello, sunny day" β "hello", "sunny", "day"), so if there is only one word in the column, will that make sense?
Would this speed up queries if I put a regular index in this text column?
Thank you in advance for your help!
Chris source share