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

Depreciação do _all

O atributo _all foi depreciado a partir da versão 6. Qual é a técnica utilizada nas versões mais recentes do ES e o que motivou este break change?

1 resposta
solução!

Oi Allan tudo bem?

De fato o atributo _all foi depreciado como diz a documentação https://www.elastic.co/guide/en/elasticsearch/reference/6.0/mapping-all-field.html .

Não manjo de Elastic mas na documentação eles falam para usar o copy_to para criar campos customizados https://www.elastic.co/guide/en/elasticsearch/reference/current/copy-to.html .

Porque mudaram? Depois de pesquisar não consegui achar nenhuma motivação. Mas talvez seja porque na referência é dito: "This means that it can be searched, but not retrieved." Isso significa que pode ser procurado, mas não retornado. Talvez tenham mudado para o copy to para deixar o campo retornável.

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