So holen Sie Mapping in Elasticsearch

So holen Sie Mapping in Elasticsearch

Eine Elasticsearch -Zuordnung definiert die Struktur eines Dokuments, das in einem Elasticsearch -Index gespeichert ist. Die Zuordnung definiert Felder und den in diesem Feld gespeicherten Datentyp. Wenn Sie die Zuordnung eines bestimmten Index verstehen, können Sie mehr darüber erfahren, wie die Daten im Index gespeichert und gesucht werden.

In diesem Tutorial wird die Verwendung von Elasticsearch-integrierten APIs behandelt, um die Zuordnung eines bestimmten Index innerhalb des Clusters zu bestimmen.

Wenn Sie in Elasticsearch -Indizes neu sind und wie Sie Zuordnungen erstellen, lesen Sie unser Tutorial zu diesem Thema, um mehr zu erfahren.

Elasticsearch erhalten Kartierungs -API

Mit der Get -Mapping -API können wir die Zuordnungsdefinition eines bestimmten Index im Cluster abrufen. Die Anforderungssyntax ist wie unten gezeigt:

ERHALTEN //_Kartierung


Sie können den Indexnamen auch überspringen, um die Zuordnung aller Indizes im Cluster abzurufen:

Get /_mapping

Beispiele

Die folgenden Beispiele zeigen, wie die Get -Mapping -API in einem Cluster verwendet wird.

Beispiel 1

In der folgenden Anfrage wird beispielsweise angezeigt, wie die API verwendet wird, um die Zuordnungen aller Indizes im Cluster abzuholen.

curl -xget "localhost: 9200/_mapping" -H "KBN -XSRF: Berichterstattung"


Eine Beispielausgabe ist wie unten gezeigt:

"Disney":
"Mappings":
"_meta":
"erstellt_by": "Dateidata-visualizer" "
,
"Eigenschaften":
"gießen":
"Text eingeben"
,
"Land":
"Text eingeben"
,
"Datum hinzugefügt":
"Typ": "Schlüsselwort"
,
"Beschreibung":
"Text eingeben"
,
"Direktor":
"Text eingeben"
,
"Dauer":
"Typ": "Schlüsselwort"
,
"aufgelistet in":
"Text eingeben"
,
"Bewertung":
"Typ": "Schlüsselwort"
,
"Erscheinungsjahr":
"Typ": "lang"
,
"show_id":
"Typ": "Schlüsselwort"
,
"Titel":
"Text eingeben"
,
"Typ":
"Typ": "Schlüsselwort"



,

Beispiel 2

Das folgende Beispiel gibt die Zuordnung des Disney -Index zurück.

curl -xget "http: // localhost: 9200/disney/_mapping" -H "KBN -XSRF: Berichterstattung"


Eine Beispielausgabe ist wie unten gezeigt:

Abschluss

In diesem kurzen Artikel wird die Methode zum Abholen der Zuordnungen eines bestimmten Index oder aller Indizes innerhalb eines Elasticsearch -Clusters beschrieben.