# Top Hits Aggregation support in Jest SearchResult

**URL:** <https://discuss.elastic.co/t/top-hits-aggregation-support-in-jest-searchresult/78979>\
**Category:** Elasticsearch\
**Created:** [March 17, 2017, 8:01am UTC](https://discuss.elastic.co/t/top-hits-aggregation-support-in-jest-searchresult/78979 "2017-03-17T08:01:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![prashant.bajpai](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/prashant.bajpai/32/16844_2.png) [@prashant.bajpai](https://discuss.elastic.co/u/prashant.bajpai)\
**Post date:** [March 17, 2017, 8:01am UTC](https://discuss.elastic.co/t/top-hits-aggregation-support-in-jest-searchresult/78979/1 "2017-03-17T08:01:48Z")

</div>

I am using below function to make aggregation query:

```
private TermsBuilder getAggregations(String[] outputFields) {

        TermsBuilder topLevelAggr = AggregationBuilders.terms("level1").field("field1").size(0);
        TermsBuilder aggr2 = AggregationBuilders.terms("level2").field("field2").size(0);
        TermsBuilder aggr3 = AggregationBuilders.terms("level3").field("field3").size(0);
        TermsBuilder aggr4 = AggregationBuilders.terms("level4").field("field4").size(0);
        TopHitsBuilder topHitsBuilder = AggregationBuilders.topHits("doc").setSize(1).addSort("fieldValue", SortOrder.DESC);

        aggr4.subAggregation(topHitsBuilder);
        aggr3.subAggregation(aggr4);
        aggr2.subAggregation(aggr3);
        topLevelAggr.subAggregation(aggr2);
        topHitsBuilder.setFetchSource(outputFields, new String[]{});

        return topLevelAggr;
    }

```

I am getting the correct aggregation query from this code, but after executing the query I am not able to extract the `top_hits` aggregation result. I am using `io.searchbox.core.SearchResult` class to get the query result. In this class I couldn't find any support for Top\_Hits aggregation.

Please help. Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 14, 2017, 8:01am UTC](https://discuss.elastic.co/t/top-hits-aggregation-support-in-jest-searchresult/78979/2 "2017-04-14T08:01:53Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
