[firebase-br] Busca Fonética

Fábio P. Santos fpsgyn em gmail.com
Seg Jul 11 15:46:19 -03 2011


Podem baixar em:
http://www.xbase.com.br/gfe/index.php?dir=Firebird

Se tiverem alguma alteração ou sugestão, por favor postem no grupo....

Em 11 de julho de 2011 15:39, Magno System <magno em speet.com.br> escreveu:

> Igualmente colega. Teria o maior prazer em testar.
>
>
> ----- Original Message ----- From: "Sandro Souza" <
> escovadordebits em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, July 11, 2011 3:26 PM
> Subject: Re: [firebase-br] Busca Fonética
>
>
>
> Bom dia/tarde Fábio.
>
> Nobre amigo, se for possível, envie-me esse código, que é SUPER
> interessante
> e útil. :D
>
> Fico muito agradecido.
>
> Em 11 de julho de 2011 14:58, Fábio P. Santos <fpsgyn em gmail.com> escreveu:
>
>  Boa tarde a todos,
>>
>> Acabei de desenvolver uma Store Procedure para gerar o código fonético de
>> um
>> texto, a rotina foi baseada em uma edição da DBFree com um artigo sobre
>> Busca fonética no Firebird, onde ensina a construir uma UDF que utiliza as
>> mesmas características do algoritmo Soundex do MS SQL Server 2000. Como já
>> tenho inclusive uma UDF de busca fonética compilada e desenvolvida no
>> Kylix
>> (sorry), resolvi implementar alguma coisa que não ficasse dependendo de
>> compilação de terceiro como no caso das UDF´s.
>>
>> O processo é dividido entre três store procedures:
>>
>> Soundex (principal que gera o código fonético)
>> Soundex_Palavra (que calcula o código de cada palavra)
>> Soundex_Grupo (que verifica qual grupo o caractere do texto pertence)
>>
>> Agora preciso da ajuda para verificar o funcionamento da rotina, apesar de
>> já ter testado, mas sempre um olhar externo é interessante..
>>
>> Aqueles que tiverem interesse mando o código por email,,, o se o Cantu
>> achar
>> interessante podemos publicar no site da Firebase...
>>
>> Obrigado....
>> ______________________________**________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
>>  ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>



Mais detalhes sobre a lista de discussão lista