【发布时间】:2018-08-02 08:25:53
【问题描述】:
我当前的项目需要有一个弹性搜索索引,该索引将每月滚动。索引名称将类似于Indexname-%{+YYYY.MM}。
现在的问题是我正在使用 Spring data elasticsearch 与弹性搜索进行通信并执行 crud 操作。目前在我的域类中我已经注释如下,
@Document(indexName = "indexname-2018.08", type = "Node")
public class Node {
......}
目前我正在给出静态索引名称。 我的问题是如何使用索引的别名而不是直接索引名称,例如下面的内容,
@Document(indexName = "indexname-current”, type = "Node")
其中 indexname-current 是我的所有Indexname-%{+YYYY.MM} 类型索引的别名。
我真的被困在这里了。任何帮助将不胜感激。
【问题讨论】: