Função Soundex
Caros Amigos :D
Com certeza é do conhecimento de muitos, porém para mim uma novidade e, salvo melhor juízo até extraordinária. :shock:
Li no site, [u:9f0e78a868]creio [/u:9f0e78a868]num post do colega Vinicius2K -> Guia de Performance Interbase (I)
Soundex é um método de indexação, desenvolvido pelo departamento de recenseamento americano, para agrupar nomes que soam de forma
semelhante. Como exemplo, realizar uma pesquisa de 300.000 registros para o nome ´smith´ pode levar 2,95s para completar enquanto que uma pesquisa usando soundex poderia retornar o resultado em 0,77s, exceto que o resultado incluiria, além do nome ´smith´, os nomes de todos que soam como ´smith´. Para uma boa introdução sobre a criação e utilização da função Soundex veja o artigo ´Implementing a Soundex function´ por John Midwinter e encontrado em http://www.ibphoenix.com,
e mais especificamente: -> http://www.ibphoenix.com/main.nfs?a=ibphoenix&l=;PAGES;NAME=´ibp_howto4´
Após ler o artigo fiquei com dúvidas e gostaria de saber se a função Soundex é realmente útel (prática/é conveniente) quando implementada em programas de menor porte?
Esta função poderia ser utilizada coma uma segunda alternativa de consulta, para casos com muitas interações, aumentando-se significativamente o seu resultado?
Existem outros sites que abordam esta função?
Embora explicado no artigo sua implementação para iniciantes é complexa, alguem teria indicação de algum exemplo aplicado ou um passo a passo mais simplificado?
grato :roll:
drozinski
Com certeza é do conhecimento de muitos, porém para mim uma novidade e, salvo melhor juízo até extraordinária. :shock:
Li no site, [u:9f0e78a868]creio [/u:9f0e78a868]num post do colega Vinicius2K -> Guia de Performance Interbase (I)
Soundex é um método de indexação, desenvolvido pelo departamento de recenseamento americano, para agrupar nomes que soam de forma
semelhante. Como exemplo, realizar uma pesquisa de 300.000 registros para o nome ´smith´ pode levar 2,95s para completar enquanto que uma pesquisa usando soundex poderia retornar o resultado em 0,77s, exceto que o resultado incluiria, além do nome ´smith´, os nomes de todos que soam como ´smith´. Para uma boa introdução sobre a criação e utilização da função Soundex veja o artigo ´Implementing a Soundex function´ por John Midwinter e encontrado em http://www.ibphoenix.com,
e mais especificamente: -> http://www.ibphoenix.com/main.nfs?a=ibphoenix&l=;PAGES;NAME=´ibp_howto4´
Após ler o artigo fiquei com dúvidas e gostaria de saber se a função Soundex é realmente útel (prática/é conveniente) quando implementada em programas de menor porte?
Esta função poderia ser utilizada coma uma segunda alternativa de consulta, para casos com muitas interações, aumentando-se significativamente o seu resultado?
Existem outros sites que abordam esta função?
Embora explicado no artigo sua implementação para iniciantes é complexa, alguem teria indicação de algum exemplo aplicado ou um passo a passo mais simplificado?
grato :roll:
drozinski
Paulo Drozinski
Curtidas 0