La solucion la encontre con el MATCH y el AGAINST de mysql el cual encontraran bien explicado aqui....
http://www.mysql-hispano.org/page.php?id=15&pag=4
es la forma como trabajan los buscadores y el la mejor solucion cuando quiero hacer busquedas de multiples palabras. Cuando sean 1,2,3 palabras sera mejor el uso del LIKE.
Saludos