|
Ricardo,
Antes � bom lembrar que nesta �poca eu estava
usando o M$ SQL Server 97, mas sei que tamb�m funciona no 2000, em outros SGBDs
eu n�o testei.
O que eu usei para a pesquisa fonetica foi o
seguinte:
SELECT * FROM CADASTRO WHERE SOUNDEX(RUA) =
SOUNDEX('ENRIQUE')
Ou seja, estou selecionando na coluna rua todos os
registros que tem o som parecido com enrique.
se voce executar o comando: select
soundex('henrique'), soundex('enrique'), soundex('enrike')
o resultado sera: H562, E562, E562
respectivamente, ou seja, a unica coisa que foi diferente foi a primeira
letra.
Ent�o, o meu t�cnico usou uma fun��o daquelas que
elimina a primeira letra da string e comparou o resto....
Bom, se eu estou procurando uma rua com o
nome de Henrique, posso digitar inrique, inrike, enrique, e todas as
outras varia��es cujo som seja o mesmo.
Se voc� consultar a documenta��o de SOUNDEX voc�
ver� como isto funciona por tr�s.
Espero ter ajudado.
Um abra�o
William Leles S. Costa
CSR - UFMG
|
- [java-list] Pesquisa fon�tica Ricardo Justion Bobsin
- Re: [java-list] Pesquisa fon�tica William Leles
- Re: [java-list] Pesquisa fon�tica William Leles
- Re: [java-list] Pesquisa fon�tica rimedweb
