ImmutableMap.Builder<String, Object> queryHitsAsMap = ImmutableMap.builder();
for (String query : this.queries().keySet()) {
SearchHits searchHits = this.queries().get(query);
List<Map<String, Object>> hits = new ArrayList<Map<String, Object>>(searchHits.hits().length);
for (SearchHit hit : searchHits.hits()) {
ImmutableMap.Builder<String, Object> hitProperties = ImmutableMap.builder();
hitProperties.put("_index", hit.index());
hitProperties.put("_type", hit.type());
hitProperties.put("_id", hit.id());
hitProperties.put("_version", hit.version());