Package org.apache.lucene.search
Class HitsThresholdChecker
java.lang.Object
org.apache.lucene.search.HitsThresholdChecker
- Direct Known Subclasses:
HitsThresholdChecker.GlobalHitsThresholdChecker,HitsThresholdChecker.LocalHitsThresholdChecker
Used for defining custom algorithms to allow searches to early terminate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classImplementation of HitsThresholdChecker which allows global hit countingprivate static classDefault implementation of HitsThresholdChecker to be used for single threaded execution -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HitsThresholdCheckercreate(int totalHitsThreshold) static HitsThresholdCheckercreateShared(int totalHitsThreshold) abstract intabstract voidabstract booleanabstract ScoreMode
-
Constructor Details
-
HitsThresholdChecker
HitsThresholdChecker()
-
-
Method Details
-
create
-
incrementHitCount
public abstract void incrementHitCount() -
scoreMode
-
getHitsThreshold
public abstract int getHitsThreshold() -
isThresholdReached
public abstract boolean isThresholdReached()
-