Ao criar "João da Silva", de acordo com aula, o _id ficou sem o 1, e sim com AVmSubJQob1p0LtpboA-. Como alterar?
Ao criar "João da Silva", de acordo com aula, o _id ficou sem o 1, e sim com AVmSubJQob1p0LtpboA-. Como alterar?
Opa, não sou especialista, mas dei uma pesquisada para tentar achar a resposta. A primeira está nesse link => https://www.elastic.co/guide/en/elasticsearch/guide/current/partial-updates.html
Parece que vc não consegue trocar o _id, mas vc pode usar isso => https://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-id-field.html para dizer o que id é na verdade outra propriedade do seu documento.
Uma outra opção, é remover o documento e adicionar de novo.
Para reforçar a resposta do Alberto. Documentos no elasticsearch são imutáveis (veja nota vídeo do capítulo 2 sobre a troca de versão do documento) e, no caso do _id, este é um campo cujo valor nunca muda dado que ele referencia um documento específico.
Para o seu caso em especial, basta inserir outro documento para o Joao, porém com o _id=1 (há diferentes maneiras de fazer isso como mostrado no curso, porém PUT ///1 é umas delas).