diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java index 320f069660..7c8d52b6a6 100644 --- a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java +++ b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java @@ -168,8 +168,6 @@ public class TransportValidateQueryAction extends TransportBroadcastAction<Valid protected ShardValidateQueryResponse shardOperation(ShardValidateQueryRequest request) { IndexService indexService = indicesService.indexServiceSafe(request.shardId().getIndex()); IndexShard indexShard = indexService.getShard(request.shardId().id()); - final QueryShardContext queryShardContext = indexService.newQueryShardContext(); - queryShardContext.setTypes(request.types()); boolean valid; String explanation = null; @@ -182,7 +180,7 @@ public class TransportValidateQueryAction extends TransportBroadcastAction<Valid parseFieldMatcher, SearchService.NO_TIMEOUT, fetchPhase); SearchContext.setCurrent(searchContext); try { - searchContext.parsedQuery(queryShardContext.toQuery(request.query())); + searchContext.parsedQuery(searchContext.getQueryShardContext().toQuery(request.query())); searchContext.preProcess(); valid = true; |