1
resposta

Qual a forma mais eficiente de buscar todas as palavras que contenham determinado texto ?

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)?

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!