Olá Ualex, desculpe mas não entendi muito bem a sua dúvida.
Você quer que a consulta retorne = para erros de sintaxe baseado na fonética das palavras?
tipo ção paulo e são paulo?
Isso precisa de um tratamento um pouco diferente, há algum tempo atraz desenvolvi um package para esse tipo de situação bem como erros
de carro = caro, assado = asado, achado = axado
Isso precisa trabalhar com a fonética, existe uma função chamada Soundex que faz uma coisa parecida mas para um nro limitado de caracteres na palavra.
Se for essa realmente a sua dúvida e tiver interesse no package avisa que eu coloco ele aqui no fórum, é meio grandinho mas não dá nada!
[]'s
Maurício Gonzatto