Olá pessoal, desculpem pelo OFF-TOPIC, mas já tentei resolver só no postgres
e não consegui.

Estou com um problema e gostaria de saber se alguém pode me ajudar.

Tenho uma tabela de produtos em PostgreSQL com aproximadamente 5 milhões de
registros.
Os usuários fazem buscas complexas, como:
pneu da rang
peneus da ranger
pireli para ran
ranger pneu
pneu com câmara para usar na ford ranger

Hoje utilizo o suporte a FTS do PostgreSQL, porém, não busca "meias
palavras". Se eu troco para o simples ilike o tempo de execução sobe demais,
deixando o sistema lento e vulnerável.

Além do suporte à meias palavras, preciso do suporte a sinônimos e fonética.
Já tentei o FTS do Mysql mas também não resolve.

Alguém já conseguiu implementar algo semelhante? Já conseguiu utilizar
Lucene, sphinx, TBGSearch etc (com php, com essas características)?
Qual solução vocês adotaram?


Obrigado,
Jorge Vilela
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a