Package org.apache.solr.ltr.feature
Class Feature.FeatureWeight.FeatureScorer
java.lang.Object
org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorer
org.apache.solr.ltr.feature.Feature.FeatureWeight.FeatureScorer
- Direct Known Subclasses:
Feature.FeatureWeight.FilterFeatureScorer,Feature.FeatureWeight.ValueFeatureScorer,FieldLengthFeature.FieldLengthFeatureWeight.FieldLengthFeatureScorer,FieldValueFeature.FieldValueFeatureWeight.DefaultValueFieldValueFeatureScorer,FieldValueFeature.FieldValueFeatureWeight.FieldValueFeatureScorer,FieldValueFeature.FieldValueFeatureWeight.NumericDocValuesFieldValueFeatureScorer,FieldValueFeature.FieldValueFeatureWeight.SortedDocValuesFieldValueFeatureScorer
- Enclosing class:
Feature.FeatureWeight
public abstract static class Feature.FeatureWeight.FeatureScorer
extends org.apache.lucene.search.Scorer
A 'recipe' for computing a feature
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorable.ChildScorable -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFeatureScorer(Feature.FeatureWeight weight, org.apache.lucene.search.DocIdSetIterator itr) -
Method Summary
Modifier and TypeMethodDescriptionintdocID()org.apache.lucene.search.DocIdSetIteratoriterator()abstract floatscore()voidsetDocInfo(DocInfo docInfo) Used to provide context from initial score steps to later reranking steps.Methods inherited from class org.apache.lucene.search.Scorer
advanceShallow, getMaxScore, nextDocsAndScores, twoPhaseIteratorMethods inherited from class org.apache.lucene.search.Scorable
getChildren, setMinCompetitiveScore, smoothingScore
-
Field Details
-
name
-
itr
protected final org.apache.lucene.search.DocIdSetIterator itr
-
-
Constructor Details
-
FeatureScorer
-
-
Method Details
-
score
- Specified by:
scorein classorg.apache.lucene.search.Scorable- Throws:
IOException
-
setDocInfo
Used to provide context from initial score steps to later reranking steps. -
getDocInfo
-
docID
public int docID()- Specified by:
docIDin classorg.apache.lucene.search.Scorer
-
getWeight
-
iterator
public org.apache.lucene.search.DocIdSetIterator iterator()- Specified by:
iteratorin classorg.apache.lucene.search.Scorer
-