如何从Elasticsearch生成的响应中仅获取索引名称

时间:2018-08-28 07:22:32

标签: java elasticsearch curl

如何从使用Java调用_cat/indices生成的响应中仅获取索引名称。使用EntityUtils我得到的响应是字符串,它以使用CURL命令调用时的外观为我提供了信息。我正在使用其余的低级客户端来获取响应。

String responseBody = EntityUtils.toString(response.getEntity());

我应该如何处理responseBody以仅获取索引名称?

1 个答案:

答案 0 :(得分:0)

ClusterStateResponse响应= client.admin()。cluster()。prepareState()。execute()。actionGet();

String []索引= response.getState()。getMetaData()。getConcreteAllIndices();

您将获得索引列表。