@Override public ShardSearchRequest request() { return in.request(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append(searchContext.indexShard().shardId()); builder.append(" "); if (searchContext.request() != null && searchContext.request().source() != null) { builder.append("source[").append(searchContext.request().source().toString()).append("], "); } else { builder.append("source[], "); } if (searchContext.getTask() != null && searchContext.getTask().getHeader(Task.X_OPAQUE_ID) != null) { builder.append("id[").append(searchContext.getTask().getHeader(Task.X_OPAQUE_ID)).append("], "); } else { builder.append("id[], "); } return builder.toString(); } }
@Override public ShardSearchRequest request() { return in.request(); }
@Override public ShardSearchRequest request() { return in.request(); }
@Override public ShardSearchRequest request() { return in.request(); }
@Override public ShardSearchRequest request() { return in.request(); }
completionSuggestions = Collections.emptyList(); if (context.request().scroll() != null) { TopDocs topDocs = context.queryResult().topDocs(); docIdsToLoad = new int[topDocs.scoreDocs.length + numSuggestDocs];
assert timeoutSet : "TimeExceededException thrown even though timeout wasn't set"; if (searchContext.request().allowPartialSearchResults() == false) {
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(context.indexShard().shardId()).append(" "); sb.append("took[").append(TimeValue.timeValueNanos(tookInNanos)).append("], took_millis[").append(TimeUnit.NANOSECONDS.toMillis(tookInNanos)).append("], "); if (context.getQueryShardContext().getTypes() == null) { sb.append("types[], "); } else { sb.append("types["); Strings.arrayToDelimitedString(context.getQueryShardContext().getTypes(), ",", sb); sb.append("], "); } if (context.groupStats() == null) { sb.append("stats[], "); } else { sb.append("stats["); Strings.collectionToDelimitedString(context.groupStats(), ",", "", "", sb); sb.append("], "); } sb.append("search_type[").append(context.searchType()).append("], total_shards[").append(context.numberOfShards()).append("], "); if (context.request().source() != null) { sb.append("source[").append(context.request().source().toString(FORMAT_PARAMS)).append("], "); } else { sb.append("source[], "); } return sb.toString(); } }
if (context.request().source() != null && context.request().source().length() > 0) { try { sb.append("source[").append(XContentHelper.convertToJson(context.request().source(), reformat)).append("], "); } catch (IOException e) { sb.append("source[_failed_to_convert_], "); sb.append("source[], "); if (context.request().extraSource() != null && context.request().extraSource().length() > 0) { try { sb.append("extra_source[").append(XContentHelper.convertToJson(context.request().extraSource(), reformat)).append("], "); } catch (IOException e) { sb.append("extra_source[_failed_to_convert_], ");
@Override public void parse(XContentParser parser, SearchContext context) throws Exception { XContentParser.Token token = parser.currentToken(); if (token.isValue()) { context.request().setProfile(parser.booleanValue()); //((DefaultSearchContext)context).setProfilers(new Profilers(context.searcher())); } } }
completionSuggestions = Collections.emptyList(); if (context.request().scroll() != null) { TopDocs topDocs = context.queryResult().topDocs(); docIdsToLoad = new int[topDocs.scoreDocs.length + numSuggestDocs];
if (context.request().scroll() != null) { TopDocs topDocs = context.queryResult().topDocs(); int[] docIdsToLoad = new int[topDocs.scoreDocs.length];