如何将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重现相同的行为?
答案 0 :(得分:0)
在这种情况下,您无法使用注释@Document创建的索引,您必须使用ElasticSearchTemplate手动创建索引。
我已在Creating Indices name Dynamically in Elasticsearch using Spring-Data Elasticsearch
中回答这个问题