Authored by 胡古飞

fix

... ... @@ -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);
}
... ...