aneira mais eficiente de pesquisar em SQ

Tenho um banco de dados com mais de 75.000 linhas e mais de 500 entradas adicionadas por di

Cada linha tem um título e uma descriçã

Criei um feed RSS que fornece as entradas mais recentes para um termo de pesquisa específico (por exemplo,http: //site.com/rss.rss? q = Pizza produziria um RSS para o termo de pesquisa "Pizza").

Eu queria saber qual seria a melhor maneira de escrever a consulta SQL para isso. Agora eu tenho:

SELECT * 
FROM 'table' 
WHERE (('title' LIKE %searcherm%) OR ('description' LIKE %searcherm%))
LIMIT 20;

Mas o problema é que demora entre 2 a 10 segundos para executar a consult

xiste uma maneira melhor de escrever a consulta, tenho que armazenar em cache os resultados (e como faria isso?) Ou alterar algo na estrutura do banco de dados aceleraria a consulta (índices

questionAnswers(14)

yourAnswerToTheQuestion