Come recuperare la mappatura in elasticsearch

Come recuperare la mappatura in elasticsearch

Una mappatura di ElasticSearch definisce la struttura di un documento memorizzato in un indice di Elasticsearch. La mappatura definirà i campi e il tipo di dati memorizzati in quel campo. Comprendere la mappatura di un determinato indice ti consente di saperne di più su come vengono archiviati e cercati i dati nell'indice.

Questo tutorial coprirà come utilizzare le API incorporate di ElasticSearch per determinare la mappatura di un determinato indice all'interno del cluster.

Se sei nuovo agli indici di Elasticsearch e come creare mappature, dai un'occhiata al nostro tutorial sull'argomento per saperne di più.

Elasticsearch Ottieni API mappatura

L'API GET Mapping ci consente di recuperare la definizione di mappatura di un determinato indice nel cluster. La sintassi della richiesta è come mostrato di seguito:

OTTENERE //_Mappatura


Puoi anche saltare il nome dell'indice per recuperare la mappatura di tutti gli indici nel cluster:

Get /_mapping

Esempi

I seguenti esempi mostrano come utilizzare l'API Get Mapping in un cluster.

Esempio 1

Ad esempio, la richiesta di seguito mostra come utilizzare l'API per recuperare le mappature di tutti gli indici nel cluster.

Curl -Xget "LocalHost: 9200/_mapping" -H "Kbn -xsrf: reporting"


Un output di esempio è come mostrato di seguito:

"Disney":
"Mappings":
"_meta":
"Created_by": "File-Data-Visualizzatore"
,
"proprietà":
"lancio":
"tipo": "testo"
,
"Paese":
"tipo": "testo"
,
"Data aggiunta":
"Digita": "Parola chiave"
,
"Descrizione":
"tipo": "testo"
,
"direttore":
"tipo": "testo"
,
"durata":
"Digita": "Parola chiave"
,
"elencati in":
"tipo": "testo"
,
"Valutazione":
"Digita": "Parola chiave"
,
"Anno di pubblicazione":
"Tipo": "Long"
,
"show_id":
"Digita": "Parola chiave"
,
"Titolo":
"tipo": "testo"
,
"tipo":
"Digita": "Parola chiave"



,

Esempio 2

L'esempio seguente restituisce la mappatura dell'indice "Disney".

Curl -xget "http: // localhost: 9200/Disney/_mapping" -H "Kbn -xsrf: reporting"


Un output di esempio è come mostrato di seguito:

Conclusione

Questo breve articolo descrive il metodo di recupero delle mappature di un determinato indice o di tutti gli indici all'interno di un cluster di Elasticsearch.