Código SQL:
Ver original
SELECT *, MATCH(NOMBRE, DESCRIPCION) AGAINST('"padre de familia"') AS coincidencia FROM tabla WHERE MATCH(NOMBRE, DESCRIPCION) AGAINST ('"padre de familia"') ORDER BY coincidencia DESC
Creia que si las palabras coincidian en una cadena mas corta que otra le daba mas relevancia, pero parece que no :S
Alguna idea?