private static class DistinctValuesCollector.DistinctValuesReducer<T,R> extends GroupReducer<T,DistinctValuesCollector.ValuesCollector<R>>
| Modifier and Type | Field and Description |
|---|---|
(package private) GroupSelector<R> |
valueSelector |
| Modifier | Constructor and Description |
|---|---|
private |
DistinctValuesReducer(GroupSelector<R> valueSelector) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
needsScores()
Whether or not this reducer requires collected documents to be scored
|
protected DistinctValuesCollector.ValuesCollector<R> |
newCollector()
Creates a new Collector for each group
|
collect, getCollector, setGroups, setNextReader, setScorerfinal GroupSelector<R> valueSelector
private DistinctValuesReducer(GroupSelector<R> valueSelector)
public boolean needsScores()
GroupReducerneedsScores in class GroupReducer<T,DistinctValuesCollector.ValuesCollector<R>>protected DistinctValuesCollector.ValuesCollector<R> newCollector()
GroupReducernewCollector in class GroupReducer<T,DistinctValuesCollector.ValuesCollector<R>>