De hecho asi es que se usa el MATCH AGAINST.
http://www.forosdelweb.com/f18/aport...-mysql-632623/
Pero gracias a tu mensaje vi un error.
tata009, te falta una "," (coma) despues de *
SELECT *, MATCH (nombre, mensaje) AGAINST ('$_GET[search]' IN BOOLEAN MODE) AS coincidencias FROM posts WHERE MATCH (nombre, mensaje) AGAINST ('$_GET[search]' IN BOOLEAN MODE) ORDER BY coincidencias DESC