|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FacetsAggregator
Aggregates categories that were found in result documents (specified by
FacetsCollector.MatchingDocs). If the aggregator requires document scores too, it
should return true from requiresDocScores().
| Method Summary | |
|---|---|
void |
aggregate(FacetsCollector.MatchingDocs matchingDocs,
CategoryListParams clp,
FacetArrays facetArrays)
Aggregate the facets found in the given matching documents. |
boolean |
requiresDocScores()
Returns true if this aggregator requires document scores. |
void |
rollupValues(FacetRequest fr,
int ordinal,
int[] children,
int[] siblings,
FacetArrays facetArrays)
Rollup the values of the given ordinal. |
| Method Detail |
|---|
void aggregate(FacetsCollector.MatchingDocs matchingDocs,
CategoryListParams clp,
FacetArrays facetArrays)
throws IOException
IOException
void rollupValues(FacetRequest fr,
int ordinal,
int[] children,
int[] siblings,
FacetArrays facetArrays)
CategoryListParams.OrdinalPolicy.NO_PARENTS. The given
ordinal is the requested category, and you should use the children and
siblings arrays to traverse its sub-tree.
boolean requiresDocScores()
true if this aggregator requires document scores.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||