弹性搜索索引生命周期策略

时间:2020-07-28 08:24:10

标签: spring-boot elasticsearch kibana spring-data-elasticsearch

我是Elasticsearch的新手 我想设置基于时间的索引生命周期策略(从热到热) 使用java和spring boot存储数据。 所以我的问题是:

  1. 我可以将生命周期策略设置为从我的自定义密钥(日期)中读取,如果是,我该怎么做?密钥需要采用某种格式吗?
  2. 如果不可能1,是否可以手动设置@timestamp字段?如果我们以这种格式设置密钥,它将成功吗?
  3. 如果不可能使用1和2,则意味着所有的转换都应以编程方式完成,有没有人有很好的榜样?还是只使用简单的选择,插入和删除?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定您的问题是什么。无论如何,我会尽我所能回答。

  1. 生命周期策略只能基于已创建的日期索引。
  2. 仅索引创建时间
  3. 您可以根据时间或索引的大小或文档数来创建自动在热阶段发生的过渡。