@Override public void preProcess(boolean rewrite) { in.preProcess(rewrite); }
@Override public void preProcess(SearchContext context) { context.preProcess(true); }
@Override public void preProcess(SearchContext context) { context.preProcess(true); }
@Override public void preProcess(SearchContext context) { context.preProcess(true); }
@Override public void preProcess(boolean rewrite) { in.preProcess(rewrite); }
@Override public void preProcess(SearchContext context) { context.preProcess(true); }
@Override public void preProcess(boolean rewrite) { in.preProcess(rewrite); }
@Override public void preProcess(boolean rewrite) { in.preProcess(rewrite); }
@Override public void preProcess(SearchContext context) { context.preProcess(); }
@Override public void preProcess() { in.preProcess(); }
@Override protected ShardValidateQueryResponse shardOperation(ShardValidateQueryRequest request, Task task) throws IOException { boolean valid; String explanation = null; String error = null; ShardSearchLocalRequest shardSearchLocalRequest = new ShardSearchLocalRequest(request.shardId(), request.types(), request.nowInMillis(), request.filteringAliases()); SearchContext searchContext = searchService.createSearchContext(shardSearchLocalRequest, SearchService.NO_TIMEOUT); try { ParsedQuery parsedQuery = searchContext.getQueryShardContext().toQuery(request.query()); searchContext.parsedQuery(parsedQuery); searchContext.preProcess(request.rewrite()); valid = true; explanation = explain(searchContext, request.rewrite()); } catch (QueryShardException|ParsingException e) { valid = false; error = e.getDetailedMessage(); } catch (AssertionError e) { valid = false; error = e.getMessage(); } finally { Releasables.close(searchContext); } return new ShardValidateQueryResponse(request.shardId(), valid, explanation, error); }
context.preProcess(true); int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().docBase; Explanation explanation = context.searcher().explain(context.query(), topLevelDocId);
@Override protected ShardValidateQueryResponse shardOperation(ShardValidateQueryRequest request) throws IOException { boolean valid; String explanation = null; String error = null; ShardSearchLocalRequest shardSearchLocalRequest = new ShardSearchLocalRequest(request.shardId(), request.types(), request.nowInMillis(), request.filteringAliases()); SearchContext searchContext = searchService.createSearchContext(shardSearchLocalRequest, SearchService.NO_TIMEOUT, null); try { ParsedQuery parsedQuery = searchContext.getQueryShardContext().toQuery(request.query()); searchContext.parsedQuery(parsedQuery); searchContext.preProcess(request.rewrite()); valid = true; explanation = explain(searchContext, request.rewrite()); } catch (QueryShardException|ParsingException e) { valid = false; error = e.getDetailedMessage(); } catch (AssertionError|IOException e) { valid = false; error = e.getMessage(); } finally { Releasables.close(searchContext); } return new ShardValidateQueryResponse(request.shardId(), valid, explanation, error); }
@Override protected ShardValidateQueryResponse shardOperation(ShardValidateQueryRequest request, Task task) throws IOException { boolean valid; String explanation = null; String error = null; ShardSearchLocalRequest shardSearchLocalRequest = new ShardSearchLocalRequest(request.shardId(), request.types(), request.nowInMillis(), request.filteringAliases()); SearchContext searchContext = searchService.createSearchContext(shardSearchLocalRequest, SearchService.NO_TIMEOUT); try { ParsedQuery parsedQuery = searchContext.getQueryShardContext().toQuery(request.query()); searchContext.parsedQuery(parsedQuery); searchContext.preProcess(request.rewrite()); valid = true; explanation = explain(searchContext, request.rewrite()); } catch (QueryShardException|ParsingException e) { valid = false; error = e.getDetailedMessage(); } catch (AssertionError e) { valid = false; error = e.getMessage(); } finally { Releasables.close(searchContext); } return new ShardValidateQueryResponse(request.shardId(), valid, explanation, error); }
@Override protected ShardValidateQueryResponse shardOperation(ShardValidateQueryRequest request, Task task) throws IOException { boolean valid; String explanation = null; String error = null; ShardSearchLocalRequest shardSearchLocalRequest = new ShardSearchLocalRequest(request.shardId(), request.types(), request.nowInMillis(), request.filteringAliases()); SearchContext searchContext = searchService.createSearchContext(shardSearchLocalRequest, SearchService.NO_TIMEOUT); try { ParsedQuery parsedQuery = searchContext.getQueryShardContext().toQuery(request.query()); searchContext.parsedQuery(parsedQuery); searchContext.preProcess(request.rewrite()); valid = true; explanation = explain(searchContext, request.rewrite()); } catch (QueryShardException|ParsingException e) { valid = false; error = e.getDetailedMessage(); } catch (AssertionError|IOException e) { valid = false; error = e.getMessage(); } finally { Releasables.close(searchContext); } return new ShardValidateQueryResponse(request.shardId(), valid, explanation, error); }
try { UpdateByQueryContext ubqContext = parseRequestSource(indexService, request, searchContext); searchContext.preProcess();
context.preProcess(); int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().context.docBase; Explanation explanation = context.searcher().explain(context.query(), topLevelDocId);
context.preProcess(true); int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().context.docBase; Explanation explanation = context.searcher().explain(context.query(), topLevelDocId);
context.preProcess(true); int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().docBase; Explanation explanation = context.searcher().explain(context.query(), topLevelDocId);
context.preProcess(true); int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().docBase; Explanation explanation = context.searcher().explain(context.query(), topLevelDocId);