Elasticsearch for python-获取被查询删除的文档

时间:2019-06-26 09:21:35

标签: python elasticsearch

我正在python中使用Elasticsearch,但我不知道如何获取delete_by_query()方法删除的文档的ID!默认情况下,它仅删除一些文档。

有一个名为_source的参数,如果将其设置为True,则应返回已删除文档的来源。这不会发生,没有任何变化。

是否有很好的方法知道删除哪个文档?

1 个答案:

答案 0 :(得分:1)

“按查询删除”端点仅返回任务执行过程中发生的宏摘要,主要是删除了多少文档和some other details

如果您想知道将要删除的文档的ID,可以在运行通过查询进行的删除操作之前进行搜索(使用_source: false),您将获得期望的ID。< / p>