Class RescoreContext

  • Direct Known Subclasses:
    QueryRescorer.QueryRescoreContext

    public class RescoreContext
    extends java.lang.Object
    Context available to the rescore while it is running. Rescore implementations should extend this with any additional resources that they will need while rescoring.
    • Constructor Summary

      Constructors 
      Constructor Description
      RescoreContext​(int windowSize, Rescorer rescorer)
      Build the context.
    • Method Summary

      Modifier and Type Method Description
      int getWindowSize()
      Size of the window to rescore.
      boolean isRescored​(int docId)  
      Rescorer rescorer()
      The rescorer to actually apply.
      void setRescoredDocs​(java.util.Set<java.lang.Integer> docIds)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RescoreContext

        public RescoreContext​(int windowSize,
                              Rescorer rescorer)
        Build the context.
        Parameters:
        rescorer - the rescorer actually performing the rescore.
    • Method Detail

      • rescorer

        public Rescorer rescorer()
        The rescorer to actually apply.
      • getWindowSize

        public int getWindowSize()
        Size of the window to rescore.
      • setRescoredDocs

        public void setRescoredDocs​(java.util.Set<java.lang.Integer> docIds)
      • isRescored

        public boolean isRescored​(int docId)