1
resposta

Mensagem de erro na consulta Elastic

Prezados, estou no curso [Elasticsearch: Pesquisando e analisando os seus dados Elasticsearch: Pesquisando e analisando os seus dados] e ao efetuar uma consulta no Elastic, retorna a mensagem [#! Deprecation: [types removal] Specifying types in search requests is deprecated.]

Eu tenho Elasticsearch 7.9.2 instalado em um Linux (corporativo, mas com usuário ADMIN) e uso o Console [DEV TOOLS] do Kibana para efetuar as consultas REST.

Alguma dica do que pode ser feito com relação à mensagem ?

Segue um exemplo de retorno após comando GET abaixo COMANDO GET ./catalogo/pessoas/_count {}

RETORNO

#! Deprecation: [types removal] Specifying types in count requests is deprecated. { "count" : 5, "_shards" : { "total" : 1, "successful" : 1, "skipped" : 0, "failed" : 0 } }

1 resposta

Olá, Rodney, tudo bem?

Peço desculpas pela demora no retorno.

Os tipos de mapeamento foram removidos no Elasticsearch 8 e está obsoleto no Elasticsearch 7, por este motivo, ao tentar executar o comando, um erro foi retornado.

Tente executar o comando da seguinte forma:

GET /catalogo/_count

A título de curiosidade, caso queira ler um pouco mais a respeito do assunto, indico a leitura da documentação do Elasticsearch** sobre a remoção de tipos de mapeamento.

Espero ter ajudado e bons estudos!