Como dice MartinK, si su tabla tiene solo unos pocos cientos de filas, su consulta debería ser bastante rápida incluso sin optimización; vale la pena comprobar qué está pasando.
Sin embargo, la mejor manera de buscar campos de texto es usar la indexación de texto completo (http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html); esto está diseñado exactamente para el caso en que estoy describiendo.