Module org.elasticsearch.server
Class MinScoreScorer
java.lang.Object
org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorer
org.elasticsearch.common.lucene.search.function.MinScoreScorer
public final class MinScoreScorer
extends org.apache.lucene.search.Scorer
A
Scorer that filters out documents that have a score that is
lower than a configured constant.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorable.ChildScorable -
Field Summary
Fields inherited from class org.apache.lucene.search.Scorer
weight -
Constructor Summary
ConstructorsConstructorDescriptionMinScoreScorer(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Scorer scorer, float minScore) MinScoreScorer(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Scorer scorer, float minScore, float boost) -
Method Summary
Modifier and TypeMethodDescriptionintadvanceShallow(int target) intdocID()floatgetMaxScore(int upTo) org.apache.lucene.search.DocIdSetIteratoriterator()floatscore()org.apache.lucene.search.TwoPhaseIteratorMethods inherited from class org.apache.lucene.search.Scorer
getWeightMethods inherited from class org.apache.lucene.search.Scorable
getChildren, setMinCompetitiveScore, smoothingScore
-
Constructor Details
-
MinScoreScorer
public MinScoreScorer(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Scorer scorer, float minScore) -
MinScoreScorer
public MinScoreScorer(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Scorer scorer, float minScore, float boost)
-
-
Method Details
-
docID
public int docID()- Specified by:
docIDin classorg.apache.lucene.search.Scorable
-
score
public float score()- Specified by:
scorein classorg.apache.lucene.search.Scorable
-
advanceShallow
- Overrides:
advanceShallowin classorg.apache.lucene.search.Scorer- Throws:
IOException
-
getMaxScore
- Specified by:
getMaxScorein classorg.apache.lucene.search.Scorer- Throws:
IOException
-
iterator
public org.apache.lucene.search.DocIdSetIterator iterator()- Specified by:
iteratorin classorg.apache.lucene.search.Scorer
-
twoPhaseIterator
public org.apache.lucene.search.TwoPhaseIterator twoPhaseIterator()- Overrides:
twoPhaseIteratorin classorg.apache.lucene.search.Scorer
-