在以前版本的elasticsearch中,我可以使用这段代码来获取所有索引和别名
getClient().admin().cluster().prepareState()
.execute().actionGet().getState().getMetaData().getAliasAndIndexLookup()
将返回一个映射,其中索引名称为键,别名为值,我可以通过映射迭代以查看某个别名的索引。
但我在如何使用RestHighlevelClient在弹性搜索-6.1.1中解决这个问题
答案 0 :(得分:0)
嗨,对于任何可能遇到此问题的人,我已经通过使用Rest低级客户端解决了这个问题。
Response response = restHighLevelClient()
.getLowLevelClient()
.performRequest("GET","/_cat/aliases?format=json", headers);
这将返回一个json响应,我只是使用jackson来保存值。