关于弹性搜索中别名的实现



我想问一下弹性搜索中别名的方法addAlias和removeAlias实施?他们如何避免原子性的问题还有其他操作吗?例如,如何确保别名信息总是处于操作开始时的状态在执行操作时?因为我对代码不是很熟悉,所以找不到对应的代码。谢谢!

你可以看一下叫做AliasAction的Elasticsearch类,其中添加和删除别名的功能是作为上述抽象类的一部分实现的,例如addAlias是作为add类的一部分实现的,类似地,删除操作有自己的类和逻辑。

最新更新