在Spring Data Elasticsearch中按时间旋转索引

时间:2015-07-13 14:18:58

标签: java spring-data-elasticsearch

如何将Spring Data Elasticsearch配置为“旋转”索引,例如logstash?

我的意思是,使用logstash我们每天都有一个索引,并将索引称为logstash- *。在docs中引用了一种索引模板: https://www.elastic.co/guide/en/elasticsearch/guide/current/index-templates.html

我可以写下这样的内容:

@Document(indexName="index-{date_today}", ...)

其中date_today恰好是当前日期。 如何使用spring data elasticsearch重现相同的行为?

1 个答案:

答案 0 :(得分:0)

在这种情况下,您无法使用注释@Document创建的索引,您必须使用ElasticSearchTemplate手动创建索引。

我已在Creating Indices name Dynamically in Elasticsearch using Spring-Data Elasticsearch

中回答这个问题