是否可以在 elasticsearch 中注册文档生命周期?

Is it possible to register document lifecycle in elasticsearch?

我想创建一个函数,在 elasticsearch 中创建令牌文档,并像在 redis 中一样为它们提供令牌生命周期,并随着时间的推移自动删除它们。

Elasticsearch 是否支持该功能?

在 ES 2.0(很久以前)中,曾经有一个 _ttl metadata field 正是用于此目的。

该功能已被弃用,取而代之的是使用每个时间范围(每小时、每天、每周、每月等)的索引,Index Lifecycle Management 来管理数据的生命周期。

您应该能够通过适当的 time-based 索引和管理这些索引的适当索引生命周期策略来实现您想要的。