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!