我正在尝试使用 jest 删除 ES 中索引的别名映射。
这是我尝试过的:
// create Jest Client.
JestClient client = factory.getObject();
// create RemoveAliasMapping Object.
RemoveAliasMapping removeAliasMapping = new RemoveAliasMapping.Builder("oldIndex", "alias").build();
创建removeAliasMapping
对象后,我找不到执行它的方法。
如果我使用 api : client.execute(removeAliasMapping)
,它会说:The method execute(Action<T>) in the type JestClient is not applicable for the arguments (RemoveAliasMapping)
此外,我找不到任何其他公开执行的 api AliasMapping
。
任何人都可以在这里帮我解决这个问题吗?如果可能,也请举个例子。