python - 使用 Python 在 Elasticsearch 中删除文档
问题描述
我创建了一个索引
self.elasticsearch.indices.create(index="cards_index")
插入数据
for index in range(100):
document = {"question": question, "answer": answer,
"creation_time": 1234567890,
"interval_time": 1234567890, "box_id": 1}
self.elasticsearch.index(index="cards_index",
id=str(index), body=document)
并试图删除所有数据
for index in range(100):
self.elasticsearch.delete(index="cards_index",
id=str(index))
但是当我得到所有数据时,我仍然找到了这些文件,尽管它们应该被删除。我做错了什么?
解决方案
推荐阅读
- windows - 如何在 Windows 上查看树莓派服务器文件
- flutter - 某些歌曲在通知中未显示完整的艺术作品(黑屏覆盖了艺术作品的某些部分)
- python - AttributeError:模块“discord.ext.commands”没有属性“has_premissions”
- sql-server - 无法部署项目 - SSIS 错误号:27203
- r - 如何在 Shiny 中使用 purrr 将一个 renderText 应用于多个输出?
- java - 为什么我会收到与使用 Hibernate 的 PosgreSQL 表的自动增量 PK 相关的此错误?错误:关系“hibernate_sequence”不存在
- javascript - Javascript 没有监听 Flask 响应
- facebook - 带有 Facebook 提供程序错误的 Firebase 身份验证“提供的身份验证凭据格式错误或已过期”
- r - 有没有办法使用地图系列设置数据框的变量标签?
- kubernetes - 更改 k8s 防火墙注释