Elastics é um mecanismo de pesquisa e análise RESTful distribuído baseado no Apache Lucene. Ele permite que você indexe dados em tempo real de várias fontes para que você possa encontrar informações atualizadas a qualquer momento. A alta disponibilidade está no centro da arquitetura do Elasticsearch, portanto, você pode aumentar a escala executando em várias máquinas ao mesmo tempo para garantir que seus dados estejam sempre disponíveis.
Big Data com o Elastic!
Este treinamento dá a você uma base sólida na pesquisa de informações, começando com os conceitos fundamentais, os principais recursos e métodos de desenvolvimento de aplicativos de pesquisa distribuída com Elasticsearch.
Comece um projeto de pesquisa de informações com Elasticsearch;
Saiba como configurar índices e clusters;
Projete consultas com DSL.
Software livre
Elasticsearch é um software livre, distribuído em código aberto e criado em 2012 por Shay Banon do Compass Project. Lançado sob a licença Apache e baseado no Lucene, o Elasticsearch torna possível pesquisar absolutamente qualquer tipo de documento. É o servidor de pesquisa mais popular.
Tudo começa com um índice
Com o Elasticsearch, a criação do índice é fundamental. A pedra angular da arquitetura de pesquisa, a indexação permite armazenar todo o conteúdo em um mesmo lugar, enquanto o manipula como e quando necessário. A pesquisa pode ser feita no índice do documento e no conjunto de documentos.
Uma arquitetura multi-entidade
O segredo da velocidade do Elasticsearch está em sua organização multilocatária por meio de uma interface REST. Ao reunir todos os dados em um só lugar, o desenvolvimento do Elasticsearch facilita a agregação e mineração de dados. Quando iniciamos um projeto de desenvolvimento com Elastic, nosso centro de serviços digitais inovadores (ESN) começa com uma auditoria e mapeamento de dados e KPIs a serem reunidos para otimizar a visualização dos dados.
Todos os tipos de dados
Elasticsearch oferece uma ampla pesquisa que pode consultar dados entre eles. Não importa se são métricas ou dados estruturados ou não estruturados: o Elasticsearch consulta os dados, independentemente de sua configuração ou definição.
Capacidade de análise e síntese
Elasticsearch é ótimo para entender logs. Sua arquitetura adaptável permite que os documentos sejam vistos como um todo rapidamente. Isso é possível graças a vários nós que constituem o cluster. Os fragmentos completam esta construção que transforma o Elasticsearch em um caminho rápido para a indexação.
Versatilidade
Depois de configurado, o Elasticsearch pode ser usado em várias máquinas, criando um servidor de pesquisa estável. O compartilhamento da indexação entre diferentes usuários reforça as diferentes qualidades de velocidade, flexibilidade e confiabilidade que diferenciam o Elasticsearch no mercado.