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)?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!