Uses of Class
com.yahoo.searchlib.aggregation.GroupingLevel
-
Packages that use GroupingLevel Package Description com.yahoo.searchlib.aggregation -
-
Uses of GroupingLevel in com.yahoo.searchlib.aggregation
Methods in com.yahoo.searchlib.aggregation that return GroupingLevel Modifier and Type Method Description GroupingLevel
GroupingLevel. clone()
GroupingLevel
GroupingLevel. setExpression(ExpressionNode exp)
Sets the expression used to classify hits into groups.GroupingLevel
GroupingLevel. setGroupPrototype(Group group)
Sets the prototype to use when creating groups at this level.GroupingLevel
GroupingLevel. setMaxGroups(long max)
Sets the maximum number of groups allowed at this level.GroupingLevel
GroupingLevel. setPrecision(long precision)
Sets the presicion (i.e number of groups) returned up from this level.Methods in com.yahoo.searchlib.aggregation that return types with arguments of type GroupingLevel Modifier and Type Method Description List<GroupingLevel>
Grouping. getLevels()
Returns the list of grouping levels that make up this grouping request.Methods in com.yahoo.searchlib.aggregation with parameters of type GroupingLevel Modifier and Type Method Description Grouping
Grouping. addLevel(GroupingLevel level)
Appends the given grouping level specification to the list of levels.Method parameters in com.yahoo.searchlib.aggregation with type arguments of type GroupingLevel Modifier and Type Method Description void
Group. postMerge(List<GroupingLevel> levels, int firstLevel, int currentLevel)
After merging, this method will prune all levels so that they do not exceed the configured maximum number of groups per level.
-