Class RescoreContext

java.lang.Object
org.elasticsearch.search.rescore.RescoreContext
Direct Known Subclasses:
QueryRescorer.QueryRescoreContext

public class RescoreContext extends 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 Details

    • RescoreContext

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

    • rescorer

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

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

      public void setRescoredDocs(Set<Integer> docIds)
    • isRescored

      public boolean isRescored(int docId)
    • getRescoredDocs

      public Set<Integer> getRescoredDocs()
    • getQueries

      public List<org.apache.lucene.search.Query> getQueries()
      Returns queries associated with the rescorer