...
|
...
|
@@ -167,9 +167,12 @@ public class YohoIndexServiceImpl implements IYohoIndexService, ApplicationEvent |
|
|
if (oldRealIndexName != null) {
|
|
|
client.removeAlias(oldRealIndexName, alias);
|
|
|
}
|
|
|
// 5、添加新索引别名
|
|
|
// 5、添加新索引别名【如果存在一个名字为alias的真实索引,则直接删除】
|
|
|
if(client.indexExists(alias)){
|
|
|
client.deleteIndex(alias);
|
|
|
}
|
|
|
client.addAlias(newRealIndexName, alias);
|
|
|
// 6、删除旧索引
|
|
|
// 7、删除旧索引
|
|
|
if (oldRealIndexName != null) {
|
|
|
client.deleteIndex(oldRealIndexName);
|
|
|
}
|
...
|
...
|
|