Class GroupFacetCollector.GroupedFacetResult
- java.lang.Object
-
- org.apache.lucene.search.grouping.GroupFacetCollector.GroupedFacetResult
-
- Enclosing class:
- GroupFacetCollector
public static class GroupFacetCollector.GroupedFacetResult extends Object
The grouped facet result. Containing grouped facet entries, total count and total missing count.
-
-
Constructor Summary
Constructors Constructor Description GroupedFacetResult(int size, int minCount, boolean orderByCount, int totalCount, int totalMissingCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFacetCount(BytesRef facetValue, int count)
List<GroupFacetCollector.FacetEntry>
getFacetEntries(int offset, int limit)
Returns a list of facet entries to be rendered based on the specified offset and limit.int
getTotalCount()
Returns the sum of all facet entries counts.int
getTotalMissingCount()
Returns the number of groups that didn't have a facet value.
-
-
-
Method Detail
-
addFacetCount
public void addFacetCount(BytesRef facetValue, int count)
-
getFacetEntries
public List<GroupFacetCollector.FacetEntry> getFacetEntries(int offset, int limit)
Returns a list of facet entries to be rendered based on the specified offset and limit. The facet entries are retrieved from the facet entries collected during merging.- Parameters:
offset
- The offset in the collected facet entries during merginglimit
- The number of facets to return starting from the offset.- Returns:
- a list of facet entries to be rendered based on the specified offset and limit
-
getTotalCount
public int getTotalCount()
Returns the sum of all facet entries counts.- Returns:
- the sum of all facet entries counts
-
getTotalMissingCount
public int getTotalMissingCount()
Returns the number of groups that didn't have a facet value.- Returns:
- the number of groups that didn't have a facet value
-
-