Elasticsearch - заполнить

В этой главе давайте узнаем, как добавить индекс, сопоставление и данные в Elasticsearch. Обратите внимание, что некоторые из этих данных будут использоваться в примерах, описанных в этом руководстве.

Создать индекс

Вы можете использовать следующую команду для создания индекса -

PUT school

отклик

Если индекс создан, вы можете увидеть следующий результат -

{"acknowledged": true}

Добавить данные

Elasticsearch сохранит документы, которые мы добавляем в индекс, как показано в следующем коде. Документам присваиваются идентификаторы, которые используются для идентификации документа.

Тело запроса

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

отклик

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

Здесь мы добавляем еще один похожий документ.

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

отклик

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

Таким образом, в следующих главах мы продолжим добавлять любые примеры данных, которые нам понадобятся для работы.

Добавление образцов данных в Kibana

Kibana - это инструмент с графическим интерфейсом для доступа к данным и создания визуализации. В этом разделе давайте поймем, как мы можем добавить к нему образцы данных.

На домашней странице Kibana выберите следующую опцию, чтобы добавить образец данных электронной торговли:

На следующем экране будет отображаться визуализация и кнопка для добавления данных -

При нажатии на «Добавить данные» отображается следующий экран, подтверждающий, что данные были добавлены в индекс с именем eCommerce.