Package org.elasticsearch.search.rescore
Class RescoreContext
- java.lang.Object
-
- org.elasticsearch.search.rescore.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
All Methods Instance Methods Concrete Methods 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)
-
-
-
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)
-
-