Agregações: contar, agrupar, calcular média

7 min
Público
você sabe filtrar com bool, term e range (lições 01 e 02)
Duração
30 min
Módulo
3/7
Competência visada
responder a perguntas numéricas (quantos, por quê, em média, qual percentil) com as agregações terms, avg, stats, histogram, date_histogram, cardinality, range, filter, top_hits e percentiles.

Em uma imagem

Até aqui você pedia ao Elasticsearch "dê-me os documentos que…". As agregações mudam a pergunta: "quantos cursos por categoria? qual preço médio? quantos acessos por dia? qual latência para 99% das requisições?". É o GROUP BY do SQL, mais flexível: você pode aninhar os grupos (categoria → nível), colocar uma métrica em cada grupo (preço médio por categoria), e até trazer os melhores documentos de cada grupo. Tudo na mesma consulta _search, ao lado de uma busca clássica ou no lugar dela. É o que o Kibana faz por baixo do capô a cada gráfico que você verá no módulo 4.

Pré-visualização — o resto da lição está reservado aos inscritos.

Já se inscreveu com um código?

O seu acesso está ligado à sua conta, não a esta ligação. Inicie sessão com o mesmo e-mail usado na aula: o seu curso está à espera, não precisa de introduzir o código de novo.

Iniciar sessãoAinda não tem conta? Criar uma
Esta lição faz parte do módulo «Buscar como um profissional com a Query DSL»

Os primeiros módulos do curso são de acesso livre. Para o resto há três possibilidades: comprar este curso de uma vez por todas, subscrever, ou introduzir o código entregue na aula.

Subscrever — 19 $ US/mêsVoltar ao plano
É estudante do curso?

O código fica ligado à sua conta: inicie sessão ou crie uma conta e ele será aplicado automaticamente ao regressar.

Ainda não tem conta? Criar uma