Infraestrutura

Elasticsearch 5: Pesquisas avançadas

Curso online de Elasticsearch 5: Pesquisas avançadas

254 8.1

8,1

é a nota desse curso

1.576

alunos neste curso

Faça esse curso e...

  • Aprenda pesquisas poderosas com Elasticsearch 5
  • Use a Query DSL
  • Define boost nas pesquisas
  • Use sugestões através do Edge N-Gramas
  • Refina consultas de múltiplos termos

Veja o primeiro vídeo

Público alvo

Desenvolvedores que conhecem os recursos principais de Elasticsearch e gostariam de se aprofundar nas consultas

Nível de Dificuldade

Avançado

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. Passos iniciais

    • Pré-requisitos do curso
    • Introdução ao curso
    • Downloads
    • Preparando o ambiente
    • Iniciando com Kibana
    • Kibana Vs Kopf
    • Está yellow?
    • Upgrade do Elasticsearch 2
    • Como fazer o upgrade
    • Mãos na massa
  2. Preparação do índice

    • Carregando produtos
    • De terms para ...
    • Propriedade com número decimal
    • Para saber mais: inferência de números decimais
    • Preparando índice
    • Passando um índice para o Kibana
    • Mãos na massa
  3. A query DSL

    • Entendendo queries e filtros
    • Características da busca
    • Sobre filtros
    • A query DSL
    • Buscando pela categoria
    • Clausulas da Query DSL
    • Mãos na massa: AND com Query DSL
    • Mãos na massa: OR com Query DSL
    • Mãos na massa: Mais Query DSL
    • Usando Filtros
    • term vs match
    • Range Query #1
    • Range Query #2
    • Finalmente Filter
  4. Buscando múltiplos termos

    • Busca com múltiplos termos
    • Entendendo busca por vários termos
    • Sobre o calculo do score
    • Minimum should match
    • Operador padrão
    • Mãos na massa: Operadores
    • Sobre minimum_should_match
    • Mãos na massa: minimum_should_match
  5. Boost nas consultas

    • Eliminando os estoques
    • Reduzindo a relevância
    • Multiplicação do score
    • Mãos na Massa: Dando um boost nas consultas
    • Mãos na Massa: Reduzindo um score
  6. Definindo Consultas com prefixo

    • Query's de Prefixo
    • Score das Query's de Prefixo
    • Sugestões através do Match Prefix
    • Buscando por frases
    • Mãos na Massa: Query's de Prefixo
  7. Entendendo N-Gramas

    • O que são N-Gramas?
    • Analyzer com N-Gramas
    • Como analisar?
    • Refinando o N-Gramas
    • Mãos na massa
  8. Testando Edge N-Gramas

    • Gerando índice
    • Mãos na massa: Gerando índice
    • Testando o índice
    • Conclusão e testando índice com Edge N-Gramas
    • Mãos na massa: Índice final
    • Mãos na massa: Inserção de dados

Escolha o seu plano e vamos começar

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana