Elasticsearch - Wypełnij

W tym rozdziale nauczmy się, jak dodać indeks, mapowanie i dane do Elasticsearch. Zwróć uwagę, że niektóre z tych danych zostaną użyte w przykładach wyjaśnionych w tym samouczku.

Utwórz indeks

Możesz użyć następującego polecenia, aby utworzyć indeks -

PUT school

Odpowiedź

Jeśli indeks zostanie utworzony, zobaczysz następujące dane wyjściowe -

{"acknowledged": true}

Dodaj dane

Elasticsearch będzie przechowywać dokumenty, które dodamy do indeksu, jak pokazano w poniższym kodzie. Dokumentom nadawane są identyfikatory, które służą do identyfikacji dokumentu.

Treść żądania

POST school/_doc/10
{
   "name":"Saint Paul School", "description":"ICSE Afiliation",
   "street":"Dawarka", "city":"Delhi", "state":"Delhi", "zip":"110075",
   "location":[28.5733056, 77.0122136], "fees":5000,
   "tags":["Good Faculty", "Great Sports"], "rating":"4.5"
}

Odpowiedź

{
   "_index" : "school",
   "_type" : "_doc",
   "_id" : "10",
   "_version" : 1,
   "result" : "created",
   "_shards" : {
      "total" : 2,
      "successful" : 1,
      "failed" : 0
   },
   "_seq_no" : 2,
   "_primary_term" : 1
}

Tutaj dodajemy kolejny podobny dokument.

POST school/_doc/16
{
   "name":"Crescent School", "description":"State Board Affiliation",
   "street":"Tonk Road",
   "city":"Jaipur", "state":"RJ", "zip":"176114","location":[26.8535922,75.7923988],
   "fees":2500, "tags":["Well equipped labs"], "rating":"4.5"
}

Odpowiedź

{
   "_index" : "school",
   "_type" : "_doc",
   "_id" : "16",
   "_version" : 1,
   "result" : "created",
   "_shards" : {
      "total" : 2,
      "successful" : 1,
      "failed" : 0
   },
   "_seq_no" : 9,
   "_primary_term" : 7
}

W ten sposób w kolejnych rozdziałach będziemy dodawać wszelkie przykładowe dane, których potrzebujemy do naszej pracy.

Dodawanie przykładowych danych w Kibanie

Kibana to oparte na GUI narzędzie do uzyskiwania dostępu do danych i tworzenia wizualizacji. W tej sekcji wyjaśnijmy, jak możemy dodać do niego przykładowe dane.

Na stronie głównej Kibana wybierz następującą opcję, aby dodać przykładowe dane e-commerce -

Na następnym ekranie pojawi się wizualizacja i przycisk Dodaj dane -

Kliknięcie Dodaj dane spowoduje wyświetlenie następującego ekranu, który potwierdza, że ​​dane zostały dodane do indeksu o nazwie eCommerce.