Leobardo, você brincou mas acho que foi ao ponto... O que ele quer é isso mesmo, achar qualquer das palavras contidas no texto...
Como eu falei ele precisa criar uma função que monte o Select pra ele. Existem meios de buscar com vetores no Postgres, mas ele vai ter que estudar um pouco pra entender, pois é meio complicadinho :) Marcelo Silva --------------------- -----Mensagem Original----- From: Leonardo Cezar Sent: Tuesday, March 15, 2011 9:11 AM To: [email protected] ; Comunidade PostgreSQL Brasileira Cc: Pedro B. Alves ; Marcelo Silva (IG) Subject: Re: [pgbr-geral] Pesquisa por palavra-chave 2011/3/15 Pedro B. Alves <[email protected]>: > 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. SELECT descricao FROM tabela WHERE to_ascii(descricao) ILIKE '%busca%' OR '%postgres%' OR 'fonetica' ...rs Brincadeiras a parte, eu realmente não ainda não entendi se vc precisa de busca fonética (soundex) ou pesquisa completa (fts). Conselho: Leia sobre os dois temas e certamente um deles vai atender tua demanda. 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
