0
我想定期删除第一个存储的文档。我该怎么做?我试图让文件号码。 150000,得到它的timestmap并删除所有文档的时间戳较低,但我不知道如何做到这一点。删除Elasticsearch中的第一个文档
我想定期删除第一个存储的文档。我该怎么做?我试图让文件号码。 150000,得到它的timestmap并删除所有文档的时间戳较低,但我不知道如何做到这一点。删除Elasticsearch中的第一个文档
您可以使用单个_delete_by_query
请求以及相应的sort
和size
参数实际实现此功能。假设timestamp
是您的日期字段的名称,sample_index
是你的食指和sample_type
- 类型名称,查询看起来是这样的:
POST http://localhost:9200/sample_index/sample_type/_delete_by_query?sort=timestamp&size=5
{"query":{"match_all":{}}}
这对我的作品。谢谢:) – lassa
不要忘记投票并接受有帮助的答案) – Random