Nezdá se, že by použití LIKE bylo tím nejlepším přístupem k tomu, co potřebujete. Podíval bych se na FULLTEXTOVÉ indexování MySQL, abych zprovoznil základní funkce. Budu se muset trochu více podívat na množné číslo, abych zjistil, zda to lze provést.
Podívejte se na tyto dva odkazy pro informace o FULLTEXTOVÉM indexování.
- http://dev.mysql.com/ doc/refman/4.1/en/fulltext-search.html
- http://www.petefreitag.com/item/477.cfm
- http://dev.mysql.com/ doc/refman/5.1/en/fulltext-boolean.html
Zde je úryvek z druhého článku:
SELECT headline, story FROM news
WHERE MATCH (headline,story) AGAINST ('Hurricane');
AKTUALIZACE:
Našel jsem tento příspěvek SO ve kterém se zdá, že komentář naznačuje, že FULLTEXTOVÉ indexování bude brát v úvahu množné číslo a gramatické tvary, ale neuvádí zdroj, takže je pro mě těžké s jistotou říci. Můžete zkusit metodu FULLTEXTOVÉ indexace?