Curso de Elasticsearch 5: Pesquisas avançadas

8,9

Nota desse curso

2.327

Alunos neste curso

Faça esse curso de NoSQL 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

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

Primeira aula de Elasticsearch 5: Pesquisas avançadas

Instrutores

  • Thadeu é desenvolvedor e Mestre em Ciência da Computação pela USP com grande interesse em sistemas distribuídos . Atualmente atua como engenheiro de software sênior na Amazon no Canadá.

Conteúdo relacionado

Cursos de NoSQL em Data Science

Leia nossos artigos de Data Science

Público alvo

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

Nível de Dificuldade

Avançado

Última atualização

01/10/2019

Já é aluno?

Começar o Curso

Aprenda NoSQL com esse e outros cursos, comece agora!

  • 1049 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1049 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Premium Plus

  • 1049 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

  • 1049 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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