[英]Elasticsearch for python - Get documents deleted by query
我在python中使用Elasticsearch,但我不知道如何获取delete_by_query()
方法删除的文档的ID! 默认情况下,它仅删除一些文档。
有一个名为_source
的参数,如果将其设置为True
则应返回已删除文档的源。 这不会发生,没有任何变化。
有什么好办法知道删除哪个文档?
按查询删除端点仅返回任务执行过程中发生的情况的宏摘要,主要是删除了多少文档以及一些其他详细信息 。
如果您想知道将要删除的文档的ID,可以先运行搜索(使用_source: false
),然后再运行通过查询进行的删除操作,您将获得预期的ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.