1、题记
想到删除,基础认知是delete,细分为删除文档(document)和删除索引;要删除历史数据,基础认知是:删除了给定条件的数据,用delete_by_query。
实际操作发现:
删除文档后,磁盘空间并没有立即减少,反而增加了?
除了定时任务+delete_by_query,有没有更好的方式呢?
2、常见的删除操作
2.1 删除单个文档
DELETE /twitter/_doc/12.2 删除满足给定条件的文档
POST twitter/_delete_by_query{ "query": { "match": { "message": "some message" } }}注意:执行批量删除的时候,可能会发生版本冲突。强制执行删除的方式如下:
POST twitter/_doc/_dele继续阅读与本文标签相同的文章
-
云栖开发者沙龙 - 数据库分库分表中间件(杭州站) 业内专家大咖齐聚,期待你的参与
2026-05-24栏目: 教程
-
干货 | Elasticsearch 趋势科技实战分享笔记
2026-05-24栏目: 教程
-
阿里云OSS同城冗余存储技术解析
2026-05-24栏目: 教程
-
干货 | 你是不是也有多进程管理的困惑呢?
2026-05-24栏目: 教程
-
阿里云OSS同城冗余存储正式商业化,提供云上同城容灾能力
2026-05-24栏目: 教程
