Jak pobrać mapowanie w ElasticSearch

Jak pobrać mapowanie w ElasticSearch

Mapowanie elasticsearch określa strukturę dokumentu przechowywanego w indeksie ElasticSearch. Mapowanie zdefiniuje pola i typ danych przechowywanych w tym polu. Zrozumienie mapowania danego indeksu pozwala dowiedzieć się więcej o tym, w jaki sposób dane w indeksie są przechowywane i przeszukiwane.

Ten samouczek obejmie sposób korzystania z wbudowanych interfejsów API Elasticsearch do określenia mapowania danego indeksu w klastrze.

Jeśli jesteś nowy w indeksach ElasticSearch i jak tworzyć mapowania, sprawdź nasz samouczek na ten temat, aby dowiedzieć się więcej.

ElasticSearch Get Mapping API

Interfejs API mapowania GET pozwala nam odzyskać definicję mapowania danego indeksu w klastrze. Składnia żądania jest jak pokazana poniżej:

DOSTAWAĆ //_Mapping


Możesz także pominąć nazwę indeksu, aby pobrać mapowanie wszystkich wskaźników w klastrze:

Get /_Mapping

Przykłady

Poniższe przykłady pokazują, jak korzystać z interfejsu API mapowania GET w klastrze.

Przykład 1

Na przykład poniższe żądanie pokazuje, jak używać interfejsu API do pobrania mapowania wszystkich wskaźników w klastrze.

curl -xget „LocalHost: 9200/_Mapping” -H „kbn -xsrf: raportowanie”


Przykładowe wyjście jest jak pokazano poniżej:

„Disney”:
„Mapowania”:
„_Meta”:
„Creed_By”: „File-Data-Visualizer”
,
"nieruchomości":
"rzucać":
"Wpisz tekst"
,
"kraj":
"Wpisz tekst"
,
"Data dodania":
„Typ”: „Słowo kluczowe”
,
"opis":
"Wpisz tekst"
,
„Dyrektor”:
"Wpisz tekst"
,
"czas trwania":
„Typ”: „Słowo kluczowe”
,
„wymieniony_in”:
"Wpisz tekst"
,
„Ocena”:
„Typ”: „Słowo kluczowe”
,
"rok wydania":
„Typ”: „Long”
,
„show_id”:
„Typ”: „Słowo kluczowe”
,
"tytuł":
"Wpisz tekst"
,
"typ":
„Typ”: „Słowo kluczowe”



,

Przykład 2

Poniższy przykład zwraca mapowanie indeksu „Disney”.

curl -xget "http: // localhost: 9200/disney/_mapping" -h "kbn -xsrf: raportowanie"


Przykładowe wyjście jest jak pokazano poniżej:

Wniosek

Ten krótki artykuł opisuje metodę pobierania mapowania danego indeksu lub wszystkich wskaźników w klastrze ElasticSearch.