private FacetResult getTopChildren0(int topN, String dim, String... path) throws IOException { FacetResult topChildren = super.getTopChildren(topN, dim, path); if (topChildren == null) { return null; } InaccessibleFacetCountManager inaccessibleFacetCountManager = new InaccessibleFacetCountManager(dim, reader, filter, state, facetsCollector, topChildren.labelValues); inaccessibleFacetCountManager.filterFacets(); LabelAndValue[] labelAndValues = inaccessibleFacetCountManager.updateLabelAndValue(); int childCount = labelAndValues.length; Number value = 0; for (LabelAndValue lv : labelAndValues) { value = value.longValue() + lv.value.longValue(); } return new FacetResult(dim, path, value, labelAndValues, childCount); }
private FacetResult getTopChildren0(int topN, String dim, String... path) throws IOException { FacetResult topChildren = super.getTopChildren(topN, dim, path); if (topChildren == null) { return null; } InaccessibleFacetCountManager inaccessibleFacetCountManager = new InaccessibleFacetCountManager(dim, reader, filter, state, facetsCollector, topChildren.labelValues); inaccessibleFacetCountManager.filterFacets(); LabelAndValue[] labelAndValues = inaccessibleFacetCountManager.updateLabelAndValue(); int childCount = labelAndValues.length; Number value = 0; for (LabelAndValue lv : labelAndValues) { value = value.longValue() + lv.value.longValue(); } return new FacetResult(dim, path, value, labelAndValues, childCount); }
private FacetResult getTopChildren0(int topN, String dim, String... path) throws IOException { FacetResult topChildren = super.getTopChildren(topN, dim, path);
private FacetResult getTopChildren0(int topN, String dim, String... path) throws IOException { FacetResult topChildren = super.getTopChildren(topN, dim, path);
try { facetResult = facetCounts.getTopChildren( maxFacetCount, facetRequest.getFieldName() );
try { facetResult = facetCounts.getTopChildren( maxFacetCount, facetRequest.getFieldName() );