Deixa eu tentar explicar melhor

tenho um campo na tabela texto

vamos supor que tenha o seguinte texto em um registro:

"...Se for uma simples busca fonetica, poderá tentar o Soundex, mas como ele
perguntou se tem como fazer "como o google", imagino que ele queira trazer
palavras similares foneticamente ou sinonimos, neste caso tera que ter uma
base de dicionario e fazer umas linhas de código pra retornar como precisa.
Imagine o cara busca por José o sistema traz Jozé, Jose, Josias e por ai
vai... foneticamente falando o Soundex na lingua portuguesa resolveria... "


E eu busco com a seguinte chave: busca fonetica postgresql

 e retornar os registros que tenham alguma dessas palavras acima.




Em 14 de março de 2011 20:41, Marcelo Silva (IG) <[email protected]> escreveu:
> Bem...
> Se for uma simples busca fonetica, poderá tentar o Soundex, mas como ele
> perguntou se tem como fazer "como o google", imagino que ele queira trazer
> palavras similares foneticamente ou sinonimos, neste caso tera que ter uma
> base de dicionario e fazer umas linhas de código pra retornar como precisa.
> Imagine o cara busca por José o sistema traz Jozé, Jose, Josias e por ai
> vai... foneticamente falando o Soundex na lingua portuguesa resolveria, mas
> se quiser pesquisar por exemplo, Farmacia e trazer tambem, Drograrias, veja
> que são palavras totalmente distintas, pra isso tem que ter um dicionario de
> sinonimos.
> Por isso eu aconselhei um algoritimo próprio.
>
>
> ps... desculpa aí Leandro, rsrsrs
>
> Marcelo Silva
> -----------------------------
>
> -----Mensagem Original-----
> From: Leonardo Cezar
> Sent: Monday, March 14, 2011 7:14 PM
> To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira
> Subject: Re: [pgbr-geral] Pesquisa por palavra-chave
>
> 2011/3/14 Marcelo Silva (IG) <[email protected]>:
>> O Leandro, sinto em te dizer que existem opções por buscas foneticas no
>> Postgres, mas uma implementação mais avançada como sugestões de palavras e
>> afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz
>> algo em mysql x php neste site, http://www.listasa.com.br
>> Mas pra chegar aos pés do google está bem, mas bem, mas muuuuuito longe.
>>
>> Vais ter que queimar muitos neoronios :)
>
> Ele não precisa de um algoritmo de buscas com relevância igual do
> Google, acredite; não faria o mínimo sentido.
>
> Acredito que a única coisa que o *Pedro* precise é de suporte
> linguístico no banco, correto?
>
> Se sim, procure por Full Text Search ou simplesmente FTS.
>
> Abraço!
>
> -Leo
> --
> Leonardo Cezar
> http://postgreslogia.wordpress.com
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a