En terminos genericos, la solucion mas simple es usar la clausula LIKE
SELECT * FROM TABLA WHERE CAMPO LIKE '%resaltador%verde%'
Esto traera todos los campos que tengan la palabra
resaltador seguida de
verde.
ahora, no encontrara los campos que tengan la palabra
verde seguida de
resaltador.
Como todo LIKE tienes sus pros y contras.
Es sencilla de implementar, pero no es rapida la consulta.
http://technet.microsoft.com/es-es/l.../ms179859.aspx
Una solucion mas evolucionada es usar Tablas de indice de texto o usar un full text search.
Checa este articulo para clarificarte al respecto
http://www.developer.com/db/article.php/3446891
y otra mas
http://en.wikipedia.org/wiki/Full_text_search