Com FTS (full text search) só é possível buscar pelo prefixo. Existe outra forma além de utilizar o like (demorado em grandes tabelas) e a extensão pg_trgm (índices grandes)?
Com FTS (full text search) só é possível buscar pelo prefixo. Existe outra forma além de utilizar o like (demorado em grandes tabelas) e a extensão pg_trgm (índices grandes)?
Oi, Andreza! Tudo certo?
Peço desculpas pela demora em te responder.
Uma forma interessante de realizar tais pesquisas é utilizando mecanismos de buscas, ferramentas especializadas neste processo. Por meio delas, é possível, por exemplo, realizar pesquisas avançadas de forma mais eficiente.
Dentre as múltiplas funcionalidades ofertadas pelos mecanismos de busca, pode-se enfatizar a indexação de textos completos, a busca em tempo real, o suporte a consultas complexas e a classificação de resultados.
Caso tenha interesse no assunto, indico conhecer alguns mecanismos de busca populares, disponibilizados nos links abaixo:
Andreza, é importante salientar que certas ferramentas terão seus sites em língua inglesa, você pode utilizar o tradutor automático do seu navegador ou realizar novas pesquisas para conhecer as tecnologias que compartilhei com você.
Espero ter ajudado! Contudo, vale ressaltar que como é um assunto externo ao curso e que não tenho acesso ao seu cenário, outros testes terão de ser feitos a fim de obter o resultado esperado, mas espero que esta resposta seja um bom ponto de partida para a resolução do problema que você abordou.
Um forte abraço!