通过Java API列出所有可用的索引

时间:2014-08-01 10:04:24

标签: java elasticsearch

如何通过Java API获取所有可用索引的列表?

使用REST,它只是以下HTTP-Request:

http://XXX.XXX.XXX.XXX:9200/_aliases

但为了保持一致性,通过Java API做到这一点会很好。

1 个答案:

答案 0 :(得分:13)

使用Java API和elasticsearch org.elasticsearch.client.Client类的等价物是:

 client.admin().cluster()
    .prepareState().execute()
    .actionGet().getState()
    .getMetaData().aliases();