MySQL is a relational database, not a search engine so soon, we are talking about using something that was not specifically created for this task. However, MySQL full-text search works very well; however, this is not good if you need to scale.
- You don’t want your database server to do more than it needs, as this is usually the application’s bottleneck even without some kind of full-text search.
- MySQL full-text searches require you to use the MyISAM engine, which is a problem if you need consistency in your data.
- MyISAM does not support many advanced data verification tools supported by engines such as InnoDB, so you are generally at a disadvantage starting with MyISAM.
, YMMV, , MyISAM, . , MOST ( , ).