English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Заполнение Elasticsearch

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

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

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

PUT school

Ответ

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

{"acknowledged": true}

Добавление данных

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

Тело запроса

POST school/_doc/10
{
   "name":"Saint Paul School", "description":"ICSE Affiliation"
   "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 - это инструмент, управляемый GUI, для доступа к данным и создания визуализаций. В этом разделе让我们了解, как добавить в него образцовые данные.

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

Следующий экран будет отображать некоторые визуальные эффекты и кнопку добавления данных -

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