Importação em massa com _bulk

6 min
Público
iniciante que entendeu mapping e refresh (lições 02 e 03)
Duração
25 a 30 min
Módulo
2/7
Competência visada
carregar milhares de documentos em uma consulta, ler a resposta de _bulk sem cair em armadilhas, e copiar um índice com _reindex

Em uma imagem

Entregar 504 encomendas uma por uma são 504 idas e vindas do caminhão: a estrada (a conexão HTTP) custa mais caro que a encomenda. _bulk é carregar o caminhão: uma única requisição que transporta centenas de operações, cada uma escrita em duas linhas, a etiqueta ("indexar em cours com o id C0001") e depois a encomenda (o documento). O motorista volta com um romaneio, items, que diz encomenda por encomenda o que aconteceu, e uma luz global, errors, que acende assim que uma única encomenda foi recusada. É exatamente o que faz labo.sh importer com os três arquivos .ndjson do kit; e _reindex é o mesmo caminhão que carrega diretamente em um índice para descarregar em outro.

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 «Elasticsearch: indexar e recuperar documentos»

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