Class FeatureTraversalScorer

java.lang.Object
org.apache.lucene.search.Scorable
org.apache.lucene.search.Scorer
org.apache.solr.ltr.scoring.FeatureTraversalScorer
Direct Known Subclasses:
MultiFeaturesScorer, SingleFeatureScorer

public abstract class FeatureTraversalScorer extends org.apache.lucene.search.Scorer
This class is responsible for extracting features and using them to score the document.
  • Field Details

  • Constructor Details

    • FeatureTraversalScorer

      public FeatureTraversalScorer()
  • Method Details

    • getActiveDoc

      public abstract int getActiveDoc()
    • getTargetDoc

      public abstract int getTargetDoc()
    • getDocInfo

      public abstract DocInfo getDocInfo()
    • reset

      public void reset()
    • fillFeaturesInfo

      public void fillFeaturesInfo() throws IOException
      Throws:
      IOException
    • score

      public float score() throws IOException
      Specified by:
      score in class org.apache.lucene.search.Scorable
      Throws:
      IOException
    • getMaxScore

      public float getMaxScore(int upTo)
      Specified by:
      getMaxScore in class org.apache.lucene.search.Scorer