es批量删除文档json格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es批量删除文档json格式相关的知识,希望对你有一定的参考价值。
参考技术A 批量增删改_bulk 操作将文档的增删改查一系列操作,通过以此请求全部做完,减少网络传输次数
POST /_bulk
注意,bulk操作的形式是多个json,每个json写完必须换行,而在json内则不可以换行。多个json之间操作互不影响,即使报错了,其他行也可以正常执行
"delete": "_index": "article", "_id": 6
"create": "_index": "article", "_id": 7
"title": "我是批量操作中创建的数据,ID是7 "
"update": "_index": "article", "_id": 5
"doc": "content": "我在批量操作中进行了修改,但是php依然是最好的语言"
总结:
delete:删除一个文档,只要1个json串就可以了
create:相当于强制创建 PUT /index/type/id/_create
index:普通的put操作,可以是创建文档,也可以是全量替换文档
update:执行的是局部更新partial update操作
使用json格式发送数据(postman中报错不要紧),最后一行也需要换行
以上是关于es批量删除文档json格式的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot Elasticsearch7.6.2实现创建索引删除索引判断索引是否存在获取/添加/删除/更新索引别名单条/批量插入单条/批量更新删除数据递归统计ES聚合的数据