ElasticSearch
-
Aprenda Elasticsearch com um Curso Abrangente e Amigável para Iniciantes
A funcionalidade de pesquisa é uma das características mais críticas das aplicações modernas, quer esteja a construir websites, plataformas de comércio eletrónico ou aplicações orientadas por dados. Mas como criar motores de busca poderosos e eficientes que consigam lidar com vastas quantidades de dados e fornecer resultados relevantes rapidamente? A resposta está no Elasticsearch, um dos motores de busca mais populares e flexíveis disponíveis hoje. Se deseja aprender a tirar partido do Elasticsearch nos seus projetos, este curso é o…
-
Arquitetura de Consulta e Indexação do Elasticsearch
O que é Elasticsearch? Elasticsearch é um mecanismo de busca e análise distribuído e de código aberto construído sobre a biblioteca Apache Lucene. O Elasticsearch também oferece busca vetorial e geração aumentada por recuperação (RAG), suportando aplicações modernas de IA de forma integrada. As aplicações podem armazenar dados estruturados e não estruturados no Elasticsearch, com ou sem um esquema definido, enviando JSON como carga para um cluster Elasticsearch. Arquitetura do Elasticsearch Desde a base, os principais componentes de um cluster…
-
Otimizando o Desempenho da Busca Vetorial com Elasticsearch
Em uma era caracterizada por um aumento exponencial na geração de dados, as organizações devem aproveitar efetivamente essa riqueza de informações para manter sua vantagem competitiva. Pesquisar e analisar dados de clientes de forma eficiente — como identificar as preferências dos usuários para recomendações de filmes ou análise de sentimentos — desempenha um papel crucial na tomada de decisões informadas e na melhoria das experiências dos usuários. Por exemplo, um serviço de streaming pode empregar busca vetorial para recomendar filmes…
-
Como Implantar o ELK Stack no Kubernetes
A pilha ELK é uma abreviação para Elasticsearch, Logstash e Kibana, que oferece as seguintes capacidades: Elasticsearch: um mecanismo de pesquisa e análise escalável com uma ferramenta de análise de logs e banco de dados formado por aplicativos, perfeito para aplicativos orientados a dados. Logstash: uma ferramenta de processamento de logs que coleta logs de várias fontes, os analisa e envia-os para o Elasticsearch para armazenamento e análise. Kibana: Uma poderosa ferramenta de visualização que permite explorar e analisar os…
-
O Sucesso da Uber com o Apache Pinot: Economias de Custo e Aumento de Desempenho
Para uma empresa como a Uber, os dados em tempo real são o sangue vital de ambos os serviços voltados para o cliente e os internos. Os clientes dependem de dados em tempo real para obter passeios e pegar comida conforme sua conveniência. Equipes internas também dependem de dados atualizados para impulsionar a infraestrutura por trás de seus aplicativos voltados para o cliente, como para a ferramenta interna que monitora a análise de falhas do aplicativo móvel. A Uber migrou…
-
Introdução ao Elasticsearch
O que é o Elasticsearch? O Elasticsearch é um poderoso e altamente escalável motor de busca e análise distribuído, construído sobre a biblioteca de busca Apache Lucene. Projetado para lidar com grandes volumes de dados estruturados, semi-estruturados e não estruturados, é ideal para uma ampla gama de casos de uso, incluindo motores de busca, análise de logs, comércio eletrônico e análise de segurança. Elasticsearch utiliza uma arquitetura distribuída que permite armazenar e processar grandes volumes de dados em vários nós…
-
CRUDing Dados NoSQL com Quarkus, Parte Dois: Elasticsearch
Em Parte 1 desta série, analisamos o MongoDB, uma das bases de dados NoSQL orientadas a documentos mais confiáveis e robustas. Aqui na Parte 2, vamos examinar outra base de dados NoSQL inevitável: Elasticsearch. Mais do que apenas uma base de dados distribuída NoSQL popular e poderosa, o Elasticsearch é antes de mais nada um motor de busca e análise. É construído sobre o Apache Lucene, a biblioteca de busca Java mais famosa, e é capaz de realizar operações de…
-
Criando uma Solução de Análise de Logs 10 Vezes Mais Econômica Que o Elasticsearch
Logs frequentemente ocupam a maioria dos ativos de dados de uma empresa. Exemplos de logs incluem logs de negócios (como logs de atividade do usuário) e logs de Operação e Manutenção de servidores, bancos de dados, dispositivos de rede ou IoT. Os logs são o anjo da guarda dos negócios. Por um lado, eles fornecem alertas de risco do sistema e ajudam os engenheiros a localizar rapidamente as causas raiz em casos de solução de problemas. Por outro lado, se…
-
Como o Elasticsearch Funciona
Elasticsearch é um motor de busca e análise distribuído e de texto completo que permite armazenar, pesquisar e analisar grandes volumes de dados de forma rápida e quase em tempo real. Neste tutorial de Elasticsearch, você conhecerá o que é Elasticsearch, como ele funciona e como configurá-lo, instalá-lo e executá-lo. Além disso, você entenderá seus benefícios e para que é usado o Elasticsearch. Então, vamos começar. O que é o ElasticSearch? O Elasticsearch é um motor de busca e análise…