Pesquisa de texto completo do MySQL e SOUNDEX

Eu estou tentando implementar uma pesquisa de nome e sobrenome usando pesquisa de texto completo e SOUNDEX (no caso, se o nome estiver incorreto).

Eu estava tentando fazer algo como

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

mas esta não é uma sintaxe válida.

O que eu quero alcançar, é que quando um usuário digita, por exemplo, "Jon Ivan", as colunas

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

corresponderia.

Agradeço antecipadamente!

questionAnswers(1)

yourAnswerToTheQuestion