Busca Fonética

1,444 views
Skip to first unread message

Paulo Henrique Fonseca

unread,
May 20, 2011, 2:13:21 PM5/20/11
to ph...@googlegroups.com

Alguém conhece alguma solução para pesquisa fonética via PHP ou então direto num banco de dados Oracle?

A busca fonética trata-se de consulta por similaridade, por exemplo, eu mando pesquisar por um cliente chamado Geovane e o sistema trará também os clientes Geovanne, Giovane, Geovani, Geovany, Jeovane... Tudo que tenha o som parecido com "Geovane".


Atenciosamente,

======================
    Paulo Henrique Fonseca
     Analista desenvolvedor
(61)9264-6334 / (61)3568-1743
======================

"Deus é aquilo que me falta para compreender o que eu não compreendo"
Raul Seixas


João Vagner

unread,
May 20, 2011, 3:29:48 PM5/20/11
to ph...@googlegroups.com
Precisando disso ai tbm. =P

2011/5/20 Paulo Henrique Fonseca <pht...@gmail.com>:

> --
> Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos
> do Google.
> Site oficial do grupo: http://www.phpmg.com
> Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> phpmg-un...@googlegroups.com
> Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
> Para ver mais opções, acesse http://groups.google.com/group/phpmg

--
--
---------------------------------------------------
João Vagner Brito de Medeiros
--\\--//--
twitter.com/joaovagner
facebook.com/joaovagner
flickr.com/joaodesigner
joaovagner.com.br/

---------------------------------------------------

Bernardo Vieira

unread,
May 20, 2011, 3:58:19 PM5/20/11
to ph...@googlegroups.com

Renato

unread,
May 20, 2011, 3:39:43 PM5/20/11
to ph...@googlegroups.com

Renato

unread,
May 20, 2011, 3:40:25 PM5/20/11
to ph...@googlegroups.com
putz, agora que eu vi que é oracle... desculpa.
rsrsrs

Renato

unread,
May 20, 2011, 3:42:12 PM5/20/11
to ph...@googlegroups.com

Paulo Henrique Fonseca

unread,
May 20, 2011, 4:47:58 PM5/20/11
to ph...@googlegroups.com

Num primeiro momento o Soundex não atenderia, mas vou dar uma olhada no link, quem sabe encontro algo que possa me ajudar. Obrigado.


Atenciosamente,

======================
    Paulo Henrique Fonseca
     Analista desenvolvedor
(61)9264-6334 / (61)3568-1743
======================

"Deus é aquilo que me falta para compreender o que eu não compreendo"
Raul Seixas




2011/5/20 Renato <jrolive...@gmail.com>

João Vagner

unread,
May 23, 2011, 3:17:02 PM5/23/11
to ph...@googlegroups.com
Nao peguei a ídeia desse soundex, alguém tem algum exemplo prático em
funcionamento?

2011/5/20 Bernardo Vieira <brpv...@gmail.com>:

felipe moraes

unread,
May 24, 2011, 11:31:18 AM5/24/11
to ph...@googlegroups.com
eu nunca usei, mas pelo que entendi ..

ele atribui peso as palavras de acordo com o grau de similaridade entre elas .. no caso .. similaridade fonética .. mas existem outras funções para outras similaridades ..

voltando à fonética .. e em português ..

vamos aos nomes ..

souza

souza ou sousa ?

na consulta ele encontraria os 2 .. pois ambos se falam da mesma forma .. é o caso de pêlo, pelo

se vc for por palavras parecidas .. tem vários casos tbm

isso me lembra lógica fuzzy :D

Anderson Unsonst

unread,
May 24, 2011, 1:36:32 PM5/24/11
to ph...@googlegroups.com
o Bernado postou mastigadinho, basta ler os links que ele postou:

The soundex return value will always begin with the first letter of string1.
The soundex function uses only the first 5 consonants to determine
the NUMERIC portion of the return value, except if the first letter of
string1 is a vowel.
The soundex function is not case-sensitive. What this means is
that both uppercase and lowercase characters will generate the same
soundex return value.


ainda tem essa que é {eu acho } mais interessante ainda:

http://www.php.net/manual/en/function.similar-text.php

William Rufino

unread,
May 24, 2011, 1:31:46 PM5/24/11
to ph...@googlegroups.com
Ah isso só funciona bem pra inglês(o soundex)

William Rufino
Desenvolvedor Web - Analista de Sistemas
31 8875-3143
http://www.williamrufino.com.br
http://www.websitesinteligentes.com.br
@williamhrs
LinkedIN


--

Norivan Oliveira

unread,
May 24, 2011, 1:55:24 PM5/24/11
to ph...@googlegroups.com
exatamente, só funfa bacana para inglês.
--
Norivan Oliveira
Data Solution TI - Fabrica de Softwares
(Analista Marketing Digital / Desenvolvedor PHP & Java / WebDesigner)

Fones: +55 (31) 3318-7252 / +55 (31) 8559-2933
Web: brservidor.com / desenvolvimentoemarketing.com.br

Network: Mozilla ODP / ScriptBrasil

Anderson Unsonst

unread,
May 24, 2011, 1:42:00 PM5/24/11
to ph...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages