在Elastic中一起使用Delete By Query API和Bulk API

时间:2017-08-09 07:57:16

标签: elasticsearch elasticsearch-5 elasticsearch-bulk-api elasticsearch-api

我看不到任何关于在弹性搜索中使用批量api的查询api进行删除的文档/示例。

简单地说,我想删除所有具有相同A字段的文档,并在此之后插入许多文档。如果删除过程失败,则不应插入任何文档。

e.g。

POST _bulk
{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } }
{ "field1" : "value1" }
??? { "delete_by_query???" : { "_index" : "test", "_type" : "type1", "query"... } }

有没有办法一起使用它们? 感谢。

0 个答案:

没有答案