Apresentando o nosso campo de busca

Wed 05 December 2018 by Guilmour Rossi

Olá! Agora o Libreflix conta com um sistema de busca interno.

Um sistema de busca é um item quase que obrigatório em qualquer aplicação, grande ou pequena, hoje em dia. E mesmo com algumas discussões, ainda não tínhamos conseguido implementar uma busca para o projeto, devido à falta de experiência nessa área, mas principalmente pelo custo computacional que isso representa – e consequentemente verba para manter a infraestrutura.

A oportunidade e a sinergia para a implementação desse recurso veio nesse semestre junto com o apoio e as dicas preciosas do professor da UTFPR Luiz Celso Gomes Jr.

Para o desenvolvimento foi usado primordialmente a framework elasticsearch, que é uma excelente e escalável ferramenta para realizar essa tarefa. Para isso, tivemos que alugar um novo pequeno servidor de 2GB (+R$40 mensais), mesmo que na documentação a Elastic sugira uma máquina de 32GB, sendo menos de 8GB “contra-produtivo”. Vamos ver como saímos. Mais alguns detalhes dessa implementação podem ser conferidos aqui.

Use e abuse desse recurso. Dê feedback e começe e/ou se junte às nossas discussões no repositório. Logo vem mais novidade por aí.

Abraços livres! <3

✎ Editar | ⛁ Versões