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

Elasticsearch 填充

この章では、Elasticsearchにインデックス、マッピング、データを追加する方法を学びます。これらのデータの一部は、本教程で説明する例で使用されます。

インデックスの作成

以下のコマンドを使用してインデックスを作成できます-

PUT school

応答

インデックスが作成された場合、以下のような出力が見られます-

{"acknowledged": true}

データの追加

Elasticsearchは以下のコードのようにインデックスに追加したドキュメントを保存します。ドキュメントには識別用のIDが提供されています。

リクエスト正文

POST school/_doc/10
{
   "name":"セント・ポール・スクール", "description":"ICSE 附属",
   "street":"ダワルカ", "city":"デリー", "state":"デリー", "zip":"110075",
   "location":[28.5733056, 77.01221365000,
   "tags":["優れた教師", "素晴らしいスポーツ"], "rating":"4.5"
}

応答

{
   "_index" : "school",
   "_type" : "_doc",
   "_id" : "10",
   "_version" : 1,
   "result" : "作成",
   "_shards" : {
      "合計" : 2,
      "成功" : 1,
      "failed": 0
   }
   "_seq_no": : 2,
   "_primary_term": : 1
}

ここに、似たような別のドキュメントを追加しました。

POST school/_doc/16
{
   "name":"クレメント・スクール", "description":"州教育委員会の附属",
   "street":"トンク・ロード",
   "city":"ジャイプル", "state":"RJ", "zip":"176114",26.8535922,75.7923988],
   "fees":2500, "tags":["充実した実験室"], "rating":"4.5"
}

応答

{
   "_index" : "school",
   "_type" : "_doc",
   "_id" : "16",
   "_version" : 1,
   "result" : "作成",
   "_shards" : {
      "合計" : 2,
      "成功" : 1,
      "failed": 0
   }
   "_seq_no": : 9,
   "_primary_term": : 7
}

このようにして、次の章で必要なサンプルデータを追加し続けます。

Kibanaにサンプルデータを追加

KibanaはGUI駆動のツールで、データへのアクセスと可視化の作成に使用されます。このセクションでは、その中にサンプルデータを追加する方法について説明します。

Kibana ホームページで以下のオプションを選択してサンプル電子商取引データを追加します。-

次のスクリーンでは、データを追加するためのボタンといくつかの可視化効果が表示されます。-

データを追加するためにクリックすると、以下のスクリーンが表示され、データが「eCommerce」と名付けられたインデックスに追加されたことを確認してください。