- bulk的基础概念
bulk是es提供的一种批量增删改的操作API。 - bulk的语法
bulk对JSON串的有着严格的要求。每个JSON串不能换行,只能放在同一行,同时,相邻的JSON串之间必须要有换行(Linux下是\n;Window下是\r\n)。bulk的每个操作必须要一对JSON串(delete语法除外)。
PUT /_bulk
{ "action": { "metadata" }}\n
{ "data" }\n
{ "action": { "metadata" }}\n
{ "data" }\n
...
eg: 新增11,修改3 删除5
POST _bulk
{"create": {"_index": "test_index", "_id": 11}}\n
{"test_field": "test_bulk", "counter":"100"}\n
{"update": {"_index": "test_index", "_id": 3}}\n
{"doc": {"test_field": "bulk test"}}\n
{"delete": {"_index": "test_index", "_id": 5}}
标签:index,批量,bulk,JSON,Elasticsearch,test,id
From: https://www.cnblogs.com/l-zl/p/18084604