Module org.apache.lucene.join
Package org.apache.lucene.search.join
Class GlobalOrdinalsWithScoreCollector
java.lang.Object
org.apache.lucene.search.join.GlobalOrdinalsWithScoreCollector
- All Implemented Interfaces:
Collector
- Direct Known Subclasses:
GlobalOrdinalsWithScoreCollector.Avg,GlobalOrdinalsWithScoreCollector.Max,GlobalOrdinalsWithScoreCollector.Min,GlobalOrdinalsWithScoreCollector.NoScore,GlobalOrdinalsWithScoreCollector.Sum
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) final class(package private) static final class(package private) final class(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int(package private) final LongBitSet(package private) final boolean(package private) final String(package private) final int(package private) final intprotected final GlobalOrdinalsWithScoreCollector.Occurrences(package private) final OrdinalMapprotected final GlobalOrdinalsWithScoreCollector.Scores -
Constructor Summary
ConstructorsConstructorDescriptionGlobalOrdinalsWithScoreCollector(String field, OrdinalMap ordinalMap, long valueCount, ScoreMode scoreMode, int min, int max) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voiddoScore(int globalOrd, float existingScore, float newScore) getLeafCollector(LeafReaderContext context) Create a newcollectorto collect the given context.booleanmatch(int globalOrd) floatscore(int globalOrdinal) Indicates what features are required from the scorer.protected abstract floatunset()
-
Field Details
-
field
-
doMinMax
final boolean doMinMax -
min
final int min -
max
final int max -
ordinalMap
-
collectedOrds
-
scores
-
occurrences
-
arraySize
static final int arraySize- See Also:
-
-
Constructor Details
-
GlobalOrdinalsWithScoreCollector
GlobalOrdinalsWithScoreCollector(String field, OrdinalMap ordinalMap, long valueCount, ScoreMode scoreMode, int min, int max)
-
-
Method Details
-
match
public boolean match(int globalOrd) -
score
public float score(int globalOrdinal) -
doScore
protected abstract void doScore(int globalOrd, float existingScore, float newScore) -
unset
protected abstract float unset() -
getLeafCollector
Description copied from interface:CollectorCreate a newcollectorto collect the given context.- Specified by:
getLeafCollectorin interfaceCollector- Parameters:
context- next atomic reader context- Throws:
IOException
-
scoreMode
Description copied from interface:CollectorIndicates what features are required from the scorer.
-