ELASTICSEARCH – INTRODUÇÃO E DESENVOLVIMENTO

ELASTICSEARCH – INTRODUÇÃO E DESENVOLVIMENTO

A formação Elasticsearch – Introdução e Desenvolvimento foi concebida para programadores e profissionais de dados que pretendem dominar um dos motores de pesquisa e indexação mais utilizados no ecossistema Big Data. Em 2 dias, os participantes aprendem os fundamentos do NoSQL, exploram a Elastic Stack, instalam e configuram clusters, criam índices, indexam documentos e constroem pesquisas simples e avançadas. A formação aprofunda também conceitos essenciais como relevância, análise de texto, mappings, shards, desempenho e boas práticas, permitindo adquirir competências sólidas para implementar soluções de pesquisa eficientes e escaláveis com Elasticsearch.

  • Situar o Elasticsearch num ecossistema Big Data.
  • Identificar os desafios e os casos de utilização de um motor de pesquisa.
  • Indexar dados.
  • Efetuar pesquisas simples e complexas.
  • Manipular agregações e pesquisas avançadas.
2 dias

 INTRODUÇÃO AO NoSQL 

Natureza e requisitos de armazenamento

Visão geral das bases de dados relacionais

Teorema CAP

Famílias de bases de dados NoSQL

NoSQL, comparação e casos de utilização

 

PRIMEIROS PASSOS COM ELASTICSEARCH

A história da Elastic Stack

Porquê a Elastic Stack?

Componentes da Elastic Stack

Os dados na Elastic Stack

Casos de utilização

Ficheiros de configuração

Exemplo de trabalhos práticos:

Instalação e configuração do Elasticsearch e criação de um primeiro cluster

 

ELASTICSEARCH, CRUD 

Visão geral da API REST

Criação / eliminação de um índice

Indexação de um documento

Atualização e eliminação de um documento

Efetuar pesquisas sobre documentos indexados

Indexação em massa através da API Bulk

Pesquisa em vários índices

Exemplo de trabalhos práticos

Primeiras pesquisas no Kibana

 

CONSULTA DE DADOS 

Relevância

Pesquisa por termos

Score

Pesquisa por frases

Pesquisa por intervalos de datas

Combinar pesquisas

Filtragem de pesquisas

Melhoria da relevância

 

ANÁLISE DE TEXTO E MAPPING 

Mapping

Índice invertido

Multi-campos

Token filters

Analyzers

 

NÓS E SHARDS 

Papéis dos nós

Estado do cluster e nós master

Nós de dados (DataNode)

Compreender os shards

Shards primários e réplicas

Configuração de shards

 

CONSULTA DE DADOS – APROFUNDAMENTO

Pesquisa multi-campos

Aumentar o score

Pesquisa exclusiva

Ordenação

Paginação

Boas práticas

Exemplo de trabalhos práticos:

Configurações avançadas e otimização de cluster com base em diferentes casos de uso.

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Objetivos da formação

  • Situar o Elasticsearch num ecossistema Big Data.
  • Identificar os desafios e os casos de utilização de um motor de pesquisa.
  • Indexar dados.
  • Efetuar pesquisas simples e complexas.
  • Manipular agregações e pesquisas avançadas.

Duração da formação

2 dias

Programa da formação

 INTRODUÇÃO AO NoSQL 

Natureza e requisitos de armazenamento

Visão geral das bases de dados relacionais

Teorema CAP

Famílias de bases de dados NoSQL

NoSQL, comparação e casos de utilização

 

PRIMEIROS PASSOS COM ELASTICSEARCH

A história da Elastic Stack

Porquê a Elastic Stack?

Componentes da Elastic Stack

Os dados na Elastic Stack

Casos de utilização

Ficheiros de configuração

Exemplo de trabalhos práticos:

Instalação e configuração do Elasticsearch e criação de um primeiro cluster

 

ELASTICSEARCH, CRUD 

Visão geral da API REST

Criação / eliminação de um índice

Indexação de um documento

Atualização e eliminação de um documento

Efetuar pesquisas sobre documentos indexados

Indexação em massa através da API Bulk

Pesquisa em vários índices

Exemplo de trabalhos práticos

Primeiras pesquisas no Kibana

 

CONSULTA DE DADOS 

Relevância

Pesquisa por termos

Score

Pesquisa por frases

Pesquisa por intervalos de datas

Combinar pesquisas

Filtragem de pesquisas

Melhoria da relevância

 

ANÁLISE DE TEXTO E MAPPING 

Mapping

Índice invertido

Multi-campos

Token filters

Analyzers

 

NÓS E SHARDS 

Papéis dos nós

Estado do cluster e nós master

Nós de dados (DataNode)

Compreender os shards

Shards primários e réplicas

Configuração de shards

 

CONSULTA DE DADOS – APROFUNDAMENTO

Pesquisa multi-campos

Aumentar o score

Pesquisa exclusiva

Ordenação

Paginação

Boas práticas

Exemplo de trabalhos práticos:

Configurações avançadas e otimização de cluster com base em diferentes casos de uso.

Formador

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Indisponível

Quer uma formação à medida para a sua empresa?

Peça-nos uma proposta!
Clique na imagem para expandir

Os nossos espaços de formação oferecem todas as condições para continuar o seu desenvolvimento pessoal e profissional em absoluta segurança

Não se esqueça de subscrever o blog RhBizz e de nos seguir no LindekInFacebookInstagram Youtube.

Formações ajustadas ao seu negócio

FORMAÇÕES À MEDIDA

Provocamos e aceleramos processos de mudança com a implementação e desenvolvimento de soluções pragmáticas orientadas para os resultados

SABER MAIS