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