comunque dovresti fare una cosa di questo tipo
prelevi i termini di ricerca...
li scompatti con explode
poi ti costruisci il codice in modo che
quando farai like
scriverai
LIKE termine OR termine 2...

se usi match against
devi rendere indice fulltext i campi della tabella dove vuoi ricercare i termini
memorizzi in una stringa i termini di ricerca dopo di che
where match(camporicerca) against('$search')
una cosa di queste...
il secondo caso mi sembra molto più facile anche da scrivere