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 <mittm...@gmail.com>

> 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 <jorge.com...@gmail.com>
>
>> 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
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a