Estou trabalhando com uma empresa e eles implementaram uma busca fonetica
que grava em outra tabela para cada palavra que pode ser buscada as situações
onde a escrita poderia estar errada/certa. Por exemplo:
Abacaxi -> GRAVA() -> abacachi, abacasi, abacaxi, etc...
Isso é tenho uma tabela apenas para buscar estas palavras. Achei isso
muito tosco!
Alguém já trabalho com busca fonetica e implementou de outra forma ?
Tecnologias do projeto: .NET, C# e Oracle.
Abraços
Best regards,
--
Ygor Thomaz
Certified ScrumMaster (CSM)
Certified Scrum Product Owner (CSPO)
Website: http://www.ygorthomaz.com/
"With Great Power Comes Great Responsibility." Uncle Ben, Spiderman
--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
WebSite: www.dotnetbr.com
E-mail do Grupo: dotn...@googlegroups.com
==============================
Essa query não retorna nada:
SELECT * FROM PIVUF WHERE DESUF = 'Maranhao'
Todas essas consultas abaixo retornam somente a linha correspondente ao estado Maranhão:
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Maranhao')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Marannao')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Maranao')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Marana')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Maarana')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Maaranha')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Mranha')
SELECT * FROM PIVUF WHERE SOUNDEX(DESUF) = SOUNDEX('Mranh')
Segunda-Feira irei testar.
Best regards,
--
Ygor Thomaz
Certified ScrumMaster (CSM)
Certified Scrum Product Owner (CSPO)
Website: http://www.ygorthomaz.com/
"With Great Power Comes Great Responsibility." Uncle Ben, Spiderman
Saudações,
Estou trabalhando com uma empreesa e eles implementaram uma busca fonetica
--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
WebSite: www.dotnetbr.com
E-mail do Grupo: dotn...@googlegroups.com
==============================
Encontrei no Oracle.
In Oracle/PLSQL, the soundex function returns a phonetic
representation (the way it sounds) of a string.
http://www.techonthenet.com/oracle/functions/soundex.php
Best regards,
--
Ygor Thomaz
Certified ScrumMaster (CSM)
Certified Scrum Product Owner (CSPO)
Website: http://www.ygorthomaz.com/
"With Great Power Comes Great Responsibility." Uncle Ben, Spiderman