Class DataRewriteContext

java.lang.Object
org.elasticsearch.index.query.QueryRewriteContext
org.elasticsearch.index.query.DataRewriteContext

public class DataRewriteContext extends QueryRewriteContext
Context object used to rewrite QueryBuilder instances into simplified version on the datanode where the request is going to be executed. Note: the way search requests are executed and rewritten currently on each node is that it is done by shard. So, `DataRewriteContext` will be used in `rewrite` per shard but before the query phase.