一、基本语法
https://www.elastic.co/guide/cn/elasticsearch/guide/current/bulk.html
bulk操作和以往的普通请求格式有区别。不能格式化json,需要在同一行
{ action: { metadata }}\n :代表批量操作的类型,可以是新增/删除/修改
{ request body }\n :是请求body,增加和修改需要,删除不需要
\n是每行结尾必须的一个规范,每一行包括最后一行都需要,用于es解析
二、类型
action,必须是一下之一:
create:如果文档不存在,那么创建它。存在的话会报错但不影响其它操作
index:创建一个新文档或者替换一个现有的文档
update:部分更新一个文档
delete:删除一个文档
metadata中需要的指定要操作的文档的_index\_type\_id等也可以在url中指定
三、实操
网友评论