Obrigado Luciano =] O show_trgm retorna text[] e to_tsvector e to_tsquery recebem text.
Alguém sabe como converter? Eu tentei algo do tipo: Select [...] WHERE to_tsvector(show_trgm(campo)::text) [...] ... Mas o banco não consegue converter =( Jorge 2009/5/22 Luciano Mittmann <[email protected]> > Boa tarde Jorge, > > Dia desses procurei algo parecido com isso no histórico da lista e > encontrei algo que pode te ajudar: > > > http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-August/011406.html > > Trata-se de uma discussão sobre busca por meias palavras utilizando o > tsearch. > > > Luciano Mittmann. > > 2009/5/22 Jorge Vilela <[email protected]> > >> Bom dia pessoal! >> Tenho uma busca em duas tabelas (Produto e marca) >> >> O SQL é +/- assim: >> >> SELECT produto.descricao, marca.descricao FROM produto JOIN marca ON ( >> produto.id=marca.id) >> WHERE to_tsvector(to_ascii(produto.descricao) || ' ' || >> to_ascii(marca.descricao)) @@ to_tsquery(to_ascii('STRINGDEBUSCA')) >> >> >> >> O problema é que esse tipo de busca FULL-TEXT não funciona como %like%. >> >> Se eu buscar por "COMPUTAD" ele não encontra "COMPUTADOR". >> >> >> Alguém conhece alguma forma de melhorar a busca com to_tsvector e >> to_tsquery? >> >> _______________________________________________ >> 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 > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
