Package org.apache.solr.ltr.feature
Class Feature.FeatureWeight.FilterFeatureScorer
java.lang.Object
org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorer
org.apache.solr.ltr.feature.Feature.FeatureWeight.FeatureScorer
org.apache.solr.ltr.feature.Feature.FeatureWeight.FilterFeatureScorer
- Direct Known Subclasses:
OriginalScoreFeature.OriginalScoreWeight.OriginalScoreScorer,SolrFeature.SolrFeatureWeight.SolrFeatureScorer
- Enclosing class:
Feature.FeatureWeight
public abstract static class Feature.FeatureWeight.FilterFeatureScorer
extends Feature.FeatureWeight.FeatureScorer
A
FeatureScorer that contains a Scorer, which it delegates to where
appropriate.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorable.ChildScorable -
Field Summary
FieldsFields inherited from class org.apache.solr.ltr.feature.Feature.FeatureWeight.FeatureScorer
itr, name -
Constructor Summary
ConstructorsConstructorDescriptionFilterFeatureScorer(Feature.FeatureWeight weight, org.apache.lucene.search.Scorer scorer) -
Method Summary
Modifier and TypeMethodDescriptionintadvanceShallow(int target) intdocID()floatgetMaxScore(int upTo) org.apache.lucene.search.DocIdSetIteratoriterator()voidnextDocsAndScores(int target, org.apache.lucene.util.Bits acceptDocs, org.apache.lucene.search.DocAndFloatFeatureBuffer results) Methods inherited from class org.apache.solr.ltr.feature.Feature.FeatureWeight.FeatureScorer
getDocInfo, getWeight, score, setDocInfoMethods inherited from class org.apache.lucene.search.Scorer
twoPhaseIteratorMethods inherited from class org.apache.lucene.search.Scorable
getChildren, setMinCompetitiveScore, smoothingScore
-
Field Details
-
in
protected final org.apache.lucene.search.Scorer in
-
-
Constructor Details
-
FilterFeatureScorer
-
-
Method Details
-
docID
public int docID()- Overrides:
docIDin classFeature.FeatureWeight.FeatureScorer
-
iterator
public org.apache.lucene.search.DocIdSetIterator iterator()- Overrides:
iteratorin classFeature.FeatureWeight.FeatureScorer
-
advanceShallow
- Overrides:
advanceShallowin classorg.apache.lucene.search.Scorer- Throws:
IOException
-
getMaxScore
- Specified by:
getMaxScorein classorg.apache.lucene.search.Scorer- Throws:
IOException
-
nextDocsAndScores
public void nextDocsAndScores(int target, org.apache.lucene.util.Bits acceptDocs, org.apache.lucene.search.DocAndFloatFeatureBuffer results) throws IOException - Overrides:
nextDocsAndScoresin classorg.apache.lucene.search.Scorer- Throws:
IOException
-