Elasticsearch - Popola

In questo capitolo, impariamo come aggiungere un po 'di indice, mappatura e dati a Elasticsearch. Si noti che alcuni di questi dati verranno utilizzati negli esempi spiegati in questo tutorial.

Crea indice

È possibile utilizzare il seguente comando per creare un indice:

PUT school

Risposta

Se viene creato l'indice, è possibile visualizzare il seguente output:

{"acknowledged": true}

Aggiungi dati

Elasticsearch memorizzerà i documenti che aggiungiamo all'indice come mostrato nel codice seguente. Ai documenti vengono forniti alcuni ID che vengono utilizzati per identificare il documento.

Corpo della richiesta

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"
}

Risposta

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

Qui stiamo aggiungendo un altro documento simile.

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"
}

Risposta

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

In questo modo, continueremo ad aggiungere tutti i dati di esempio di cui abbiamo bisogno per il nostro lavoro nei prossimi capitoli.

Aggiunta di dati di esempio in Kibana

Kibana è uno strumento basato su GUI per accedere ai dati e creare la visualizzazione. In questa sezione, vediamo come possiamo aggiungervi dati di esempio.

Nella home page di Kibana, scegli la seguente opzione per aggiungere dati di e-commerce di esempio:

La schermata successiva mostrerà alcune visualizzazioni e un pulsante per aggiungere dati -

Facendo clic su Aggiungi dati verrà visualizzata la seguente schermata che conferma che i dati sono stati aggiunti a un indice denominato eCommerce.