writer.beginObject(); for (final RangeFacet rangeFacet : response.getFacetRanges()) { writer.name(rangeFacet.getName()); writer.beginArray(); final List<Count> list = rangeFacet.getCounts();
public String getName() { return rangeFacet.getName(); }
.filter(facetRangeField -> facetRangeField.contains(rangeFacet.getName())) .findFirst(); final UseCase useCase = UseCase.valueOf(facetsQuery.get(rangeFacet.getName()).getScope().name()); final List<FacetValue> facetRangesResults = (List<FacetValue>) rangeFacet.getCounts().stream() .map(count -> { final RangeFacetResult facet =new RangeFacetResult(facetRangesResults, start, end, gap); rangeFacetResults.put(rangeFacet.getName(), facet); });
writer.beginObject(); for (final RangeFacet rangeFacet : response.getFacetRanges()) { writer.name(rangeFacet.getName()); writer.beginArray(); final List<Count> list = rangeFacet.getCounts();
m_rangeFacetMap = new HashMap<String, RangeFacet>(rangeFacets.size()); for (RangeFacet facet : rangeFacets) { m_rangeFacetMap.put(facet.getName(), facet);
/** * Map facet range. * * @param facetField * the facet field * @return the field facet result */ private static FieldFacetResult mapFacetRange(final RangeFacet<?, ?> rangeFacet) { final String fieldName = getReverseFacetFieldName(rangeFacet.getName()); final FieldFacetResult result = new FieldFacetResult(fieldName); if ((rangeFacet.getCounts() != null) && (rangeFacet.getCounts().size() > 0)) { for (final RangeFacet.Count count : rangeFacet.getCounts()) { if (count.getValue() == null) { // missing count result.setMissingCount(count.getCount()); } else { result.addValue(count.getValue(), count.getCount()); } } } return result; }
FacetLabel facetLabel = new FacetLabel(start + "-" + end, new Long(rangeFacetCount.getCount())); facetLabel.setFilterQuery(rangeFacet.getName() + ":" + "[" + start + " TO " + end + "]"); facetLabelList.add(facetLabel); facetCategory.setName(rangeFacet.getName()); facetCategory.setFacetLabel(facetLabelList);