我正在使用Jest API连接到Elastic Search
我想知道Jest中是否有一种方法可以使用现有索引名称为索引添加别名并以相同的操作删除索引。这样,但通过Jest api:
POST /_aliases
{
"actions" : [
{ "add": { "index": "new_index", "alias": "index_1" } },
{ "remove_index": { "index": "index_1" } }
]
}
最佳答案
看起来JEST中没有API可以在同一API中执行此操作,但是您可以使用两种不同的API,一种添加别名,另一种删除别名。
请提供alias mapping(abstract class)的源代码,该源代码由Add alias mapping和remove alias mapping类实现。
正如@Val所提到的,它一直处于休眠状态,并且不支持最新版本的elasticsearch(也不超过6,这也是生命的尽头),因此,如果可以的话,最好迁移到official Java client。
关于java - 使用Java中的JEST API向索引添加别名并删除索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64680416/