SOUNDEX,
Este algoritmo foi criado pelo governo americano para uma análise restrospectiva do US census (http://www.census.gov/) e pantenteada em 1922.
Basicamente ele codifica consoantes, mas a vogal apenas se for a primeira letra.
Tudo isso para efeito comparativo.
Por exemplo, podemos utilizá-lo para assumir que “Smith” é igual a “Smyth”.
Hoje, o SQL Server e o Oracle possuem esse algoritmo como função chamada Soundex() que recebe apenas um parametro varchar e retorna ele codificado.
Hoje na nossa realidade, podemos utilizar para comparar dados simples como bandeira de cartao de credito.
Ex, se no banco FWS a bandeira do cartão “CTA_MasterCard” e a bandeira do mesmo cartão é escrita “CTA Mastercard” no combo da interface, podemos procurar no banco rapidamente utilizando a funcão Soundex sem se preocupar com case sensitive, remoção de assentos e etc.
É isso.
