Jak říká MartinK, pokud má vaše tabulka jen několik set řádků, měl by být váš dotaz docela rychlý i bez optimalizace – stojí za to zkontrolovat, co se děje.
Nejlepší způsob, jak prohledávat textová pole, je použít fulltextové indexování (http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html) – toto je navrženo přesně pro případ, znovu popsat.