我想将elasticsearch搜索结果转换为Json Object。我还没有找到任何直接转换的正确方法。
SearchResponse response = client.prepareSearch(index).setExplain(true).execute().actionGet(); response->JSON Object.
有什么方法可以将ElasticSearch响应转换为Json对象吗?
在Java中,您可以直接将SearchResponse转换为JSONObject。以下是方便的代码。
SearchResponse SR = builder.setQuery(QB).addAggregation(AB).get(); JSONObject SRJSON = new JSONObject(SR.toString());