Funções SoundEx

SoundEx é um método usado para localizar cordas quando o som é conhecido, mas a grafia precisa não é conhecida.

Desenvolvido em 1918, o método procura por palavras com sons semelhantes com base em suposições fonéticas sobre como certas letras são pronunciadas. O SoundEx pode ser usado para pesquisar nomes em um banco de dados (por exemplo, em que a grafia e a pronúncia de nomes semelhantes podem variar). O algoritmo básico do SoundEx está documentado em várias fontes e, apesar das limitações conhecidas (por exemplo, combinações de letras iniciais como ph e f não correspondem, embora tenham o mesmo som), é suportado de alguma forma pela maioria dos bancos de dados.

Tabela 1. Funções soundex do CLEM
Função Resultado Descrição
soundex(STRING) Número inteiro Retorna o código SoundEx de quatro caracteres para a STRING especificada.
soundex_difference(STRING1, STRING2) Número inteiro Retorna um número inteiro entre 0 e 4 indicando o número de caracteres que são iguais na mesma codificação SoundEx para as duas sequências de caracteres, em que 0 indica nenhuma semelhança e 4 indica grande semelhança ou sequências de caracteres idênticas.