private static HashMap<String, IntervalFacetResult> getIntervalFacetResult(List<IntervalFacet> facetIntervals, QueryResponse response, DocumentFactory factory) {
HashMap<String, IntervalFacetResult> intervalFacetResults = new HashMap<>();
facetIntervals.stream()
.forEach(intervalFacet -> {
List<FacetValue<String>> values = new ArrayList<>();
intervalFacet.getIntervals().forEach(count ->
values.add(new FacetValue<>(count.getKey(), count.getCount())));
intervalFacetResults.put(intervalFacet.getField(), new IntervalFacetResult(values));
});
return intervalFacetResults;
}