I couldn't seem to find a good posting on this topic. I have a MYSQL database that is probably 25M+ rows. There is one column that contains text strings (limit of 400 characters).
People would time to time do full wildchar searches on this column using LIKE '%pattern1%' or LIKE '%pattern2' where pattern1,pattern2 can be any type of word character of varying length.
The search times on this database with these queries take on average 20-30 minutes which I think is unacceptable
Any suggestions on how to improve the search times?