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格式的主要内容,如果未能解决你的问题,请参考以下文章

Java操作ElasticSearch-索引-文档

ElasticSearch在JavaAPI中的操作(入门)

ElasticSearchJava中使用ES

ElasticSearch 学习笔记总结

Spring Boot Elasticsearch7.6.2实现创建索引删除索引判断索引是否存在获取/添加/删除/更新索引别名单条/批量插入单条/批量更新删除数据递归统计ES聚合的数据

Elasticsearch掰开揉碎第13篇SpringData操作ES基础篇