我想问一下弹性搜索中别名的方法addAlias和removeAlias实施?他们如何避免原子性的问题还有其他操作吗?例如,如何确保别名信息总是处于操作开始时的状态在执行操作时?因为我对代码不是很熟悉,所以找不到对应的代码。谢谢!
你可以看一下叫做AliasAction的Elasticsearch类,其中添加和删除别名的功能是作为上述抽象类的一部分实现的,例如addAlias是作为add类的一部分实现的,类似地,删除操作有自己的类和逻辑。
我想问一下弹性搜索中别名的方法addAlias和removeAlias实施?他们如何避免原子性的问题还有其他操作吗?例如,如何确保别名信息总是处于操作开始时的状态在执行操作时?因为我对代码不是很熟悉,所以找不到对应的代码。谢谢!
你可以看一下叫做AliasAction的Elasticsearch类,其中添加和删除别名的功能是作为上述抽象类的一部分实现的,例如addAlias是作为add类的一部分实现的,类似地,删除操作有自己的类和逻辑。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium