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.
  • Field Details

    • in

      protected final org.apache.lucene.search.Scorer in
  • Constructor Details

    • FilterFeatureScorer

      public FilterFeatureScorer(Feature.FeatureWeight weight, org.apache.lucene.search.Scorer scorer)
  • Method Details

    • docID

      public int docID()
      Overrides:
      docID in class Feature.FeatureWeight.FeatureScorer
    • iterator

      public org.apache.lucene.search.DocIdSetIterator iterator()
      Overrides:
      iterator in class Feature.FeatureWeight.FeatureScorer
    • advanceShallow

      public int advanceShallow(int target) throws IOException
      Overrides:
      advanceShallow in class org.apache.lucene.search.Scorer
      Throws:
      IOException
    • getMaxScore

      public float getMaxScore(int upTo) throws IOException
      Specified by:
      getMaxScore in class org.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:
      nextDocsAndScores in class org.apache.lucene.search.Scorer
      Throws:
      IOException