Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Comando desatualizado

O exercício está desatualizado.

Consegui inserir um novo atributo com o código:

PUT catalogo/_mapping
{
  "properties":{
    "novoatributo":{
      "type": "float"
    }
  }
}

Mas não consegui alterar o tipo de um atributo, gostaria de saber se é possível.

1 resposta
solução!

Olá Alexander, tudo bem?

Não é possível realizar essa alteração, depois que um índice é criado, nem o seu mapeamento (Exceto pelos parâmetros suportados) nem o tipo de um campo já existente pode ser alterado, pois isso pode invalidar os dados que já foram inseridos no Elasticsearch. Você pode ver um pouco mais sobre mapping acessando a documentação do Elasticsearch.

Vou passar para o pessoal responsável verificar e corrigir essa atividade.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software