MySQL búsqueda de texto completo y SOUNDEX

Estoy intentando implementar una búsqueda de nombre y apellido utilizando la búsqueda de texto completo y SOUNDEX (en caso de que el nombre esté mal escrito).

Estaba tratando de hacer algo como

SELECT * 
    FROM employees 
WHERE 
    MATCH SOUNDEX(first_name, last_name) AGAINST SOUNDEX('John 1969 Ivan')

pero esto no es una sintaxis válida.

Lo que quiero lograr, es que cuando un usuario escribe, por ejemplo, "Jon Ivan", las columnas

first_name | last_name
----------------------
  John        Ivan

coincidiría

¡Gracias de antemano!

Respuestas a la pregunta(1)

Su respuesta a la pregunta