我正在使用Java客户端来查询Elasticsearch集群。在查询时,我得到Aggregations agg = sr.getAggregations();
的结果。从中我得到的聚合为dpkg
。如何将完整结果打印为JSON,如从cURL获得的结果?
答案 0 :(得分:1)
您只需打印SearchResponse对象,例如:
SearchResponse response = search.execute().actionGet();
log.debug("Response: {}", response);
您可以使用SearchRequestBuilder执行相同的操作:
SearchRequestBuilder search = client.prepareSearch(INDEX)...
log.debug("Search: {}", search);