Elasticsearch一括挿入データ

Elasticsearch一括挿入データ

一括バッチ処理のデータベースを使用します

1.バッチファイル操作を作成します。

フォーマット:

{"index":{"_index":"home","_type":"home",""_id":"2"}}
{"id": 2, "location": "南京市栖霞区马群街道29号", "money": 3000, "area":80, "type": "三居室", "style": "整租"}

最初の行は、インデックスとタイプして、要求を指定するには、要求を選択することができ、「作成」、「インデックス」、「削除」、「ubdate」、している
「_indexは、」インデックス名を指定し、「_タイプは」タイプ名を指定し、「_ ID」のIDを指定

2行目は、挿入されたコンテンツを指定します。

request.jsonとして:

{"index":{"_index":"home","_type":"home","_id":"2"}}
{"id": 2, "location": "南京市栖霞区马群街道29号", "money": 3000, "area":80, "type": "三居室", "style": "整租"}
{"index":{"_index":"home","_type":"home","_id":"3"}}
{"id": 3, "location": "南京市玄武区山西路门路29号", "money": 400, "area":15, "type": "四居室", "style": "合租"}
{"index":{"_index":"home","_type":"home","_id":"4"}}
{"id": 4, "location": "南京市秦淮区山北京东路29号", "money": 500, "area":14, "type": "三居室", "style": "合租"}
{"index":{"_index":"home","_type":"home","_id":"5"}}
{"id": 5, "location": "南京市秦淮区新街口29号", "money": 450, "area":16, "type": "四居室", "style": "合租"}

2.バッチファイル操作を実行

データベースでは、ルートディレクトリを実行します:

カール-XPUT 'localhostを:9200 / _bulk' -H "のContent-Type:アプリケーション/ JSON" --data-バイナリ@のrequest.json

おすすめ

転載: blog.51cto.com/14449767/2431918