Infraestrutura

Elasticsearch: Pesquisando e analisando os seus dados

Curso online de Elasticsearch: Pesquisando e analisando os seus dados

599 8.8

8,8

é a nota desse curso

3.233

alunos neste curso

Faça esse curso e...

  • Aprenda sobre um dos principais Search Engine no mercado
  • Crie, otimize e escale os seus índices
  • Busque por proximidade e sinónimos
  • Use Map-Reduce com Elasticsearch
  • Visualize os seus dados através de dashboards

Veja a 1ª aula

Público alvo

Desenvolvedores que desejam entender como executar pesquisas poderosas com Elasticsearch

Nível de Dificuldade

Intermediário

Instrutores

  • Thadeu Russo

    Mestre em Ciência da Computação pela USP, antigo colaborador da Caelum e atualmente Sr Software Engineer da Amazon em Toronto no Canadá, apaixonado por sistemas distribuídos e por maple syrup.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Introdução ao ElasticSearch

    • A complexidade da busca
    • Engine de busca
    • Lucene e análise de dados na Nuvem
    • Instalando o ElasticSearch
    • O plugin Kopf
    • Primeiras interações com ElasticSearch
    • O que aprendemos?
  2. Índices, tipos, shards e replicas

    • O nosso projeto
    • Analogia entre ElasticSearch e um banco de dados relacional
    • Entendendo HEAD e GET
    • Os métodos DELETE, POST e PUT
    • Shards e Réplicas
    • O que aprendemos?
  3. A API _search

    • Buscas com campo _all
    • Buscas com parâmetros
    • Definindo a quantidade de resultados
    • O que aprendemos?
  4. Mapeamento de tipos

    • Tipos predefinidos
    • Inferência de tipos
    • Tipos suportados no ElasticSearch
    • O que aprendemos?
  5. Quebrando os textos com Analyzers

    • Full-text search e analyzers
    • Analyzers existentes
    • Utilizando a API _analyze
    • Recriando nosso índice com analyzers
    • Índice invertidos
    • O que aprendemos?
  6. Analyzers com Sinônimos

    • Interagindo com sinônimos
    • Refinando nossos sinônimos
    • Criando índice com sinônimos
    • O que aprendemos?
  7. Adicionando sinônimos ao nosso catálogo

    • Identificando os termos que precisamos
    • Mais sinônimos
    • O que aprendemos?
  8. Carregando dados no ElasticSearch

    • Juntando tudo o que aprendemos
    • Multi-campos
    • Criando nosso índice
    • Usando a API _bulk
    • Inserindo muitos dados
    • O que aprendemos?
  9. Kibana para visualização de dados

    • Instalando o Kibana
    • O index Kibana no Elasticsearch
    • Registrando nosso índice
    • Kibana Discover tab
    • O que aprendemos?
  10. Agregando e visualizando nossos dados

    • Entendendo as agregações
    • Map-Reduce com Elasticsearch
    • Usando buckets
    • Criando Visualizações e Dashboards
    • Métrica Count
    • Usando Pie Chart
    • Criando Bar Chart
    • Montando o Dashboard
    • O que aprendemos?

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
  • Como Funciona?
Premium
  • 614
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 614
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 614
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana