Elasticsearch - 資料填充



本章我們將學習如何在 Elasticsearch 中新增索引、對映和資料。請注意,本教程中解釋的一些示例將使用其中的一些資料。

建立索引

您可以使用以下命令建立索引:

PUT school

響應

如果索引建立成功,您將看到以下輸出:

{"acknowledged": true}

新增資料

Elasticsearch 將如下程式碼所示儲存我們新增到索引中的文件。文件被賦予一些 ID,這些 ID 用於識別文件。

請求體

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 是一個基於 GUI 的工具,用於訪問資料和建立視覺化。在本節中,讓我們瞭解如何向其中新增示例資料。

在 Kibana 首頁,選擇以下選項以新增示例電子商務資料:

Kibana Home Page

下一個螢幕將顯示一些視覺化效果和一個“新增資料”按鈕:

Add Data to Kibana

點選“新增資料”將顯示以下螢幕,確認資料已新增到名為 eCommerce 的索引中。

Ecommerce Revenue Dashboard
廣告