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
Modifier and Type Method Description java.util.List<org.apache.lucene.search.Query>
getQueries()
Returns queries associated with the rescorerjava.util.Set<java.lang.Integer>
getRescoredDocs()
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 Details
-
RescoreContext
Build the context.- Parameters:
rescorer
- the rescorer actually performing the rescore.
-
-
Method Details
-
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) -
getRescoredDocs
public java.util.Set<java.lang.Integer> getRescoredDocs() -
getQueries
public java.util.List<org.apache.lucene.search.Query> getQueries()Returns queries associated with the rescorer
-