Como buscar mapeamento no Elasticsearch

Como buscar mapeamento no Elasticsearch

Um mapeamento Elasticsearch define a estrutura de um documento armazenado em um índice de pesquisa de elasticidade. O mapeamento definirá campos e o tipo de dados armazenado nesse campo. Compreender o mapeamento de um determinado índice permite que você aprenda mais sobre como os dados no índice são armazenados e pesquisados.

Este tutorial abordará como usar as APIs de Elasticsearch embutidas para determinar o mapeamento de um determinado índice dentro do cluster.

Se você é novo nos índices Elasticsearch e como criar mapeamentos, confira nosso tutorial sobre o assunto para saber mais.

Elasticsearch Get Mapping API

A API de mapeamento Get nos permite recuperar a definição de mapeamento de um determinado índice no cluster. A sintaxe da solicitação é como mostrado abaixo:

PEGAR //_mapeamento


Você também pode pular o nome do índice para buscar o mapeamento de todos os índices no cluster:

Get /_Mapping

Exemplos

Os exemplos a seguir mostram como usar a API de mapeamento em um cluster.

Exemplo 1

Por exemplo, a solicitação abaixo mostra como usar a API para buscar os mapeamentos de todos os índices no cluster.

curl -xget "localhost: 9200/_mapping" -h "kbn -xsrf: relatórios"


Um exemplo de saída é como mostrado abaixo:

"Disney":
"Mapeamentos":
"_meta":
"CreateD_By": "File-Data-visualizador"
,
"Propriedades":
"elenco":
"Tipo": "texto"
,
"país":
"Tipo": "texto"
,
"data adicionada":
"Tipo": "palavra -chave"
,
"descrição":
"Tipo": "texto"
,
"Diretor":
"Tipo": "texto"
,
"duração":
"Tipo": "palavra -chave"
,
"listados em":
"Tipo": "texto"
,
"avaliação":
"Tipo": "palavra -chave"
,
"ano de lançamento":
"Tipo": "Long"
,
"show_id":
"Tipo": "palavra -chave"
,
"título":
"Tipo": "texto"
,
"tipo":
"Tipo": "palavra -chave"



,

Exemplo 2

O exemplo abaixo retorna o mapeamento do índice 'Disney'.

Curl -xget "http: // localhost: 9200/Disney/_mapping" -h "Kbn -xsrf: Relatórios"


Um exemplo de saída é como mostrado abaixo:

Conclusão

Este pequeno artigo descreve o método de buscar os mapeamentos de um determinado índice ou todos os índices em um cluster Elasticsearch.