buenas
com a dica do pg_trgm juntei os dois e obtive resultados maravillosos.

Primeiro converto meu text com o minha funcao derivada do show_trgm q
originalmente devolve dados do tipo text[], minha funcao devolve outro
text, depois crio o tsvector com esse text. assim eu consigo usar o
tsearch2 com meias palavras.

basicamente funciona assim,
my_show_trgm('teste') --> 'teste t te est ste te tes'
to_tsvector('teste t te est ste te tes')
o to_tsvector cria um hash indexavel.
Entao qualquer palavra q eu pesquisar seja  teste est te o tsearch vai
me trazer o resultado.

Agora para tabelas grandes ADIOS like '%xx×%'

Se alguem mais interesar pode entrar em contato.

Saludos

2008/8/27, ..:: Rodrigo (-_-) Machado ::.. <[EMAIL PROTECTED]>:
> Obrigado pela resposta, bem esclarecedora.
> Gostei muito do TSearch2, não sabia que já estava no kernel da versao 8.3,
> estou trabalhando ainda com a versão 8.1. :(
>
> Valeu pela dica, pg_trgm.
> Vou investigar.
>
> Saludos
> --
> *:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
> :: Rodrigo Machado ::
> FlaRo Sistemas
>
> Linux User #338262
> Lat S25º49'20.11' - Lon W55º07'12.05''
> *:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
>


-- 
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
       :: Rodrigo Machado ::
           FlaRo Sistemas

         Linux User #338262
Lat S25º49'20.11' - Lon W55º07'12.05''
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a