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
