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?
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?
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!!!