Package org.elasticsearch.test
Class TestSearchContext
java.lang.Object
org.elasticsearch.search.internal.SearchContext
org.elasticsearch.test.TestSearchContext
- All Implemented Interfaces:
Closeable,AutoCloseable,org.elasticsearch.core.Releasable
public class TestSearchContext
extends org.elasticsearch.search.internal.SearchContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.elasticsearch.search.SearchShardTargetFields inherited from class org.elasticsearch.search.internal.SearchContext
DEFAULT_TERMINATE_AFTER, DEFAULT_TRACK_TOTAL_HITS_UP_TO, releasables, TRACK_TOTAL_HITS_ACCURATE, TRACK_TOTAL_HITS_DISABLED -
Constructor Summary
ConstructorsConstructorDescriptionTestSearchContext(org.elasticsearch.index.IndexService indexService) TestSearchContext(org.elasticsearch.index.query.SearchExecutionContext searchExecutionContext) TestSearchContext(org.elasticsearch.index.query.SearchExecutionContext searchExecutionContext, org.elasticsearch.index.shard.IndexShard indexShard, org.elasticsearch.search.internal.ContextIndexSearcher searcher) TestSearchContext(org.elasticsearch.index.query.SearchExecutionContext searchExecutionContext, org.elasticsearch.index.shard.IndexShard indexShard, org.elasticsearch.search.internal.ContextIndexSearcher searcher, org.elasticsearch.search.internal.ScrollContext scrollContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRescore(org.elasticsearch.search.rescore.RescoreContext rescore) voidaddSearchExt(org.elasticsearch.search.SearchExtBuilder searchExtBuilder) org.elasticsearch.search.aggregations.SearchContextAggregationsorg.elasticsearch.search.internal.SearchContextaggregations(org.elasticsearch.search.aggregations.SearchContextAggregations searchContextAggregations) org.elasticsearch.index.cache.bitset.BitsetFilterCacheorg.apache.lucene.search.QuerybuildFilteredQuery(org.apache.lucene.search.Query q) org.elasticsearch.search.collapse.CollapseContextcollapse()org.elasticsearch.search.internal.SearchContextcollapse(org.elasticsearch.search.collapse.CollapseContext collapse) org.elasticsearch.search.dfs.DfsSearchResultint[]org.elasticsearch.search.internal.SearchContextdocIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadSize) intorg.elasticsearch.search.fetch.subphase.FetchDocValuesContextorg.elasticsearch.search.internal.SearchContextdocValuesContext(org.elasticsearch.search.fetch.subphase.FetchDocValuesContext docValuesContext) booleanexplain()voidexplain(boolean explain) org.elasticsearch.search.fetch.subphase.FetchFieldsContextorg.elasticsearch.search.internal.SearchContextfetchFieldsContext(org.elasticsearch.search.fetch.subphase.FetchFieldsContext fetchFieldsContext) org.elasticsearch.search.fetch.FetchPhaseorg.elasticsearch.search.fetch.FetchSearchResultorg.elasticsearch.search.fetch.subphase.FetchSourceContextorg.elasticsearch.search.internal.SearchContextfetchSourceContext(org.elasticsearch.search.fetch.subphase.FetchSourceContext fetchSourceContext) intfrom()org.elasticsearch.search.internal.SearchContextfrom(int fromValue) org.elasticsearch.search.profile.Profilerslongorg.elasticsearch.index.query.SearchExecutionContextorg.elasticsearch.search.SearchExtBuildergetSearchExt(String name) org.elasticsearch.action.search.SearchShardTaskgetTask()voidgroupStats(List<String> groupStats) booleanbooleanbooleanorg.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContextvoidhighlight(org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext highlight) org.elasticsearch.search.internal.ShardSearchContextIdid()org.elasticsearch.index.shard.IndexShardbooleanbooleanorg.elasticsearch.search.internal.SearchContextminimumScore(float minimumScore) intorg.elasticsearch.index.query.ParsedQueryorg.elasticsearch.search.internal.SearchContextparsedPostFilter(org.elasticsearch.index.query.ParsedQuery postFilterQuery) org.elasticsearch.index.query.ParsedQueryorg.elasticsearch.search.internal.SearchContextparsedQuery(org.elasticsearch.index.query.ParsedQuery parsedQuery) voidorg.apache.lucene.search.Queryquery()org.elasticsearch.search.query.QuerySearchResultorg.elasticsearch.search.internal.ReaderContextorg.elasticsearch.search.internal.ShardSearchRequestrequest()List<org.elasticsearch.search.rescore.RescoreContext>rescore()org.elasticsearch.search.fetch.subphase.ScriptFieldsContextorg.elasticsearch.search.internal.ScrollContextorg.apache.lucene.search.FieldDocorg.elasticsearch.search.internal.SearchContextsearchAfter(org.apache.lucene.search.FieldDoc searchAfterDoc) org.elasticsearch.search.internal.ContextIndexSearchersearcher()org.elasticsearch.action.search.SearchTypebooleanvoidseqNoAndPrimaryTerm(boolean seqNoAndPrimaryTerm) voidsetSearcher(org.elasticsearch.search.internal.ContextIndexSearcher searcher) voidsetSize(int size) voidsetTask(org.elasticsearch.action.search.SearchShardTask task) org.elasticsearch.search.SearchShardTargetintsize()org.elasticsearch.search.internal.SearchContextsize(int sizeValue) org.elasticsearch.search.sort.SortAndFormatssort()org.elasticsearch.search.internal.SearchContextsort(org.elasticsearch.search.sort.SortAndFormats sortAndFormats) source()booleanorg.elasticsearch.search.fetch.StoredFieldsContextorg.elasticsearch.search.internal.SearchContextstoredFieldsContext(org.elasticsearch.search.fetch.StoredFieldsContext storedFieldsContext) org.elasticsearch.search.suggest.SuggestionSearchContextsuggest()voidsuggest(org.elasticsearch.search.suggest.SuggestionSearchContext suggest) intvoidterminateAfter(int terminateAfter) org.elasticsearch.core.TimeValuetimeout()voidtimeout(org.elasticsearch.core.TimeValue timeout) booleanorg.elasticsearch.search.internal.SearchContexttrackScores(boolean shouldTrackScores) intorg.elasticsearch.search.internal.SearchContexttrackTotalHitsUpTo(int trackTotalHitsUpToValue) booleanversion()voidversion(boolean version) Methods inherited from class org.elasticsearch.search.internal.SearchContext
addReleasable, assignRescoreDocIds, close, hasOnlySuggest, innerHits, rescoreDocIds, rewrittenQuery, toString
-
Field Details
-
SHARD_TARGET
public static final org.elasticsearch.search.SearchShardTarget SHARD_TARGET
-
-
Constructor Details
-
TestSearchContext
public TestSearchContext(org.elasticsearch.index.IndexService indexService) -
TestSearchContext
public TestSearchContext(org.elasticsearch.index.query.SearchExecutionContext searchExecutionContext) -
TestSearchContext
public TestSearchContext(org.elasticsearch.index.query.SearchExecutionContext searchExecutionContext, org.elasticsearch.index.shard.IndexShard indexShard, org.elasticsearch.search.internal.ContextIndexSearcher searcher) -
TestSearchContext
public TestSearchContext(org.elasticsearch.index.query.SearchExecutionContext searchExecutionContext, org.elasticsearch.index.shard.IndexShard indexShard, org.elasticsearch.search.internal.ContextIndexSearcher searcher, org.elasticsearch.search.internal.ScrollContext scrollContext)
-
-
Method Details
-
setSearcher
public void setSearcher(org.elasticsearch.search.internal.ContextIndexSearcher searcher) -
preProcess
public void preProcess()- Specified by:
preProcessin classorg.elasticsearch.search.internal.SearchContext
-
buildFilteredQuery
public org.apache.lucene.search.Query buildFilteredQuery(org.apache.lucene.search.Query q) - Specified by:
buildFilteredQueryin classorg.elasticsearch.search.internal.SearchContext
-
id
public org.elasticsearch.search.internal.ShardSearchContextId id()- Specified by:
idin classorg.elasticsearch.search.internal.SearchContext
-
source
- Specified by:
sourcein classorg.elasticsearch.search.internal.SearchContext
-
request
public org.elasticsearch.search.internal.ShardSearchRequest request()- Specified by:
requestin classorg.elasticsearch.search.internal.SearchContext
-
searchType
public org.elasticsearch.action.search.SearchType searchType()- Specified by:
searchTypein classorg.elasticsearch.search.internal.SearchContext
-
shardTarget
public org.elasticsearch.search.SearchShardTarget shardTarget()- Specified by:
shardTargetin classorg.elasticsearch.search.internal.SearchContext
-
numberOfShards
public int numberOfShards()- Specified by:
numberOfShardsin classorg.elasticsearch.search.internal.SearchContext
-
scrollContext
public org.elasticsearch.search.internal.ScrollContext scrollContext()- Specified by:
scrollContextin classorg.elasticsearch.search.internal.SearchContext
-
aggregations
public org.elasticsearch.search.aggregations.SearchContextAggregations aggregations()- Specified by:
aggregationsin classorg.elasticsearch.search.internal.SearchContext
-
aggregations
public org.elasticsearch.search.internal.SearchContext aggregations(org.elasticsearch.search.aggregations.SearchContextAggregations searchContextAggregations) - Specified by:
aggregationsin classorg.elasticsearch.search.internal.SearchContext
-
addSearchExt
public void addSearchExt(org.elasticsearch.search.SearchExtBuilder searchExtBuilder) - Specified by:
addSearchExtin classorg.elasticsearch.search.internal.SearchContext
-
getSearchExt
- Specified by:
getSearchExtin classorg.elasticsearch.search.internal.SearchContext
-
highlight
public org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext highlight()- Specified by:
highlightin classorg.elasticsearch.search.internal.SearchContext
-
highlight
public void highlight(org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext highlight) - Specified by:
highlightin classorg.elasticsearch.search.internal.SearchContext
-
suggest
public org.elasticsearch.search.suggest.SuggestionSearchContext suggest()- Specified by:
suggestin classorg.elasticsearch.search.internal.SearchContext
-
suggest
public void suggest(org.elasticsearch.search.suggest.SuggestionSearchContext suggest) - Specified by:
suggestin classorg.elasticsearch.search.internal.SearchContext
-
rescore
- Specified by:
rescorein classorg.elasticsearch.search.internal.SearchContext
-
hasScriptFields
public boolean hasScriptFields()- Specified by:
hasScriptFieldsin classorg.elasticsearch.search.internal.SearchContext
-
scriptFields
public org.elasticsearch.search.fetch.subphase.ScriptFieldsContext scriptFields()- Specified by:
scriptFieldsin classorg.elasticsearch.search.internal.SearchContext
-
sourceRequested
public boolean sourceRequested()- Specified by:
sourceRequestedin classorg.elasticsearch.search.internal.SearchContext
-
hasFetchSourceContext
public boolean hasFetchSourceContext()- Specified by:
hasFetchSourceContextin classorg.elasticsearch.search.internal.SearchContext
-
fetchSourceContext
public org.elasticsearch.search.fetch.subphase.FetchSourceContext fetchSourceContext()- Specified by:
fetchSourceContextin classorg.elasticsearch.search.internal.SearchContext
-
fetchSourceContext
public org.elasticsearch.search.internal.SearchContext fetchSourceContext(org.elasticsearch.search.fetch.subphase.FetchSourceContext fetchSourceContext) - Specified by:
fetchSourceContextin classorg.elasticsearch.search.internal.SearchContext
-
docValuesContext
public org.elasticsearch.search.fetch.subphase.FetchDocValuesContext docValuesContext()- Specified by:
docValuesContextin classorg.elasticsearch.search.internal.SearchContext
-
docValuesContext
public org.elasticsearch.search.internal.SearchContext docValuesContext(org.elasticsearch.search.fetch.subphase.FetchDocValuesContext docValuesContext) - Specified by:
docValuesContextin classorg.elasticsearch.search.internal.SearchContext
-
fetchFieldsContext
public org.elasticsearch.search.fetch.subphase.FetchFieldsContext fetchFieldsContext()- Specified by:
fetchFieldsContextin classorg.elasticsearch.search.internal.SearchContext
-
fetchFieldsContext
public org.elasticsearch.search.internal.SearchContext fetchFieldsContext(org.elasticsearch.search.fetch.subphase.FetchFieldsContext fetchFieldsContext) - Specified by:
fetchFieldsContextin classorg.elasticsearch.search.internal.SearchContext
-
searcher
public org.elasticsearch.search.internal.ContextIndexSearcher searcher()- Specified by:
searcherin classorg.elasticsearch.search.internal.SearchContext
-
indexShard
public org.elasticsearch.index.shard.IndexShard indexShard()- Specified by:
indexShardin classorg.elasticsearch.search.internal.SearchContext
-
bitsetFilterCache
public org.elasticsearch.index.cache.bitset.BitsetFilterCache bitsetFilterCache()- Specified by:
bitsetFilterCachein classorg.elasticsearch.search.internal.SearchContext
-
timeout
public org.elasticsearch.core.TimeValue timeout()- Specified by:
timeoutin classorg.elasticsearch.search.internal.SearchContext
-
timeout
public void timeout(org.elasticsearch.core.TimeValue timeout) - Specified by:
timeoutin classorg.elasticsearch.search.internal.SearchContext
-
terminateAfter
public int terminateAfter()- Specified by:
terminateAfterin classorg.elasticsearch.search.internal.SearchContext
-
terminateAfter
public void terminateAfter(int terminateAfter) - Specified by:
terminateAfterin classorg.elasticsearch.search.internal.SearchContext
-
lowLevelCancellation
public boolean lowLevelCancellation()- Specified by:
lowLevelCancellationin classorg.elasticsearch.search.internal.SearchContext
-
minimumScore
public org.elasticsearch.search.internal.SearchContext minimumScore(float minimumScore) - Specified by:
minimumScorein classorg.elasticsearch.search.internal.SearchContext
-
minimumScore
- Specified by:
minimumScorein classorg.elasticsearch.search.internal.SearchContext
-
sort
public org.elasticsearch.search.internal.SearchContext sort(org.elasticsearch.search.sort.SortAndFormats sortAndFormats) - Specified by:
sortin classorg.elasticsearch.search.internal.SearchContext
-
sort
public org.elasticsearch.search.sort.SortAndFormats sort()- Specified by:
sortin classorg.elasticsearch.search.internal.SearchContext
-
trackScores
public org.elasticsearch.search.internal.SearchContext trackScores(boolean shouldTrackScores) - Specified by:
trackScoresin classorg.elasticsearch.search.internal.SearchContext
-
trackScores
public boolean trackScores()- Specified by:
trackScoresin classorg.elasticsearch.search.internal.SearchContext
-
trackTotalHitsUpTo
public org.elasticsearch.search.internal.SearchContext trackTotalHitsUpTo(int trackTotalHitsUpToValue) - Specified by:
trackTotalHitsUpToin classorg.elasticsearch.search.internal.SearchContext
-
trackTotalHitsUpTo
public int trackTotalHitsUpTo()- Specified by:
trackTotalHitsUpToin classorg.elasticsearch.search.internal.SearchContext
-
searchAfter
public org.elasticsearch.search.internal.SearchContext searchAfter(org.apache.lucene.search.FieldDoc searchAfterDoc) - Specified by:
searchAfterin classorg.elasticsearch.search.internal.SearchContext
-
searchAfter
public org.apache.lucene.search.FieldDoc searchAfter()- Specified by:
searchAfterin classorg.elasticsearch.search.internal.SearchContext
-
collapse
public org.elasticsearch.search.internal.SearchContext collapse(org.elasticsearch.search.collapse.CollapseContext collapse) - Specified by:
collapsein classorg.elasticsearch.search.internal.SearchContext
-
collapse
public org.elasticsearch.search.collapse.CollapseContext collapse()- Specified by:
collapsein classorg.elasticsearch.search.internal.SearchContext
-
parsedPostFilter
public org.elasticsearch.search.internal.SearchContext parsedPostFilter(org.elasticsearch.index.query.ParsedQuery postFilterQuery) - Specified by:
parsedPostFilterin classorg.elasticsearch.search.internal.SearchContext
-
parsedPostFilter
public org.elasticsearch.index.query.ParsedQuery parsedPostFilter()- Specified by:
parsedPostFilterin classorg.elasticsearch.search.internal.SearchContext
-
parsedQuery
public org.elasticsearch.search.internal.SearchContext parsedQuery(org.elasticsearch.index.query.ParsedQuery parsedQuery) - Specified by:
parsedQueryin classorg.elasticsearch.search.internal.SearchContext
-
parsedQuery
public org.elasticsearch.index.query.ParsedQuery parsedQuery()- Specified by:
parsedQueryin classorg.elasticsearch.search.internal.SearchContext
-
query
public org.apache.lucene.search.Query query()- Specified by:
queryin classorg.elasticsearch.search.internal.SearchContext
-
from
public int from()- Specified by:
fromin classorg.elasticsearch.search.internal.SearchContext
-
from
public org.elasticsearch.search.internal.SearchContext from(int fromValue) - Specified by:
fromin classorg.elasticsearch.search.internal.SearchContext
-
size
public int size()- Specified by:
sizein classorg.elasticsearch.search.internal.SearchContext
-
setSize
public void setSize(int size) -
size
public org.elasticsearch.search.internal.SearchContext size(int sizeValue) - Specified by:
sizein classorg.elasticsearch.search.internal.SearchContext
-
hasStoredFields
public boolean hasStoredFields()- Specified by:
hasStoredFieldsin classorg.elasticsearch.search.internal.SearchContext
-
storedFieldsContext
public org.elasticsearch.search.fetch.StoredFieldsContext storedFieldsContext()- Specified by:
storedFieldsContextin classorg.elasticsearch.search.internal.SearchContext
-
storedFieldsContext
public org.elasticsearch.search.internal.SearchContext storedFieldsContext(org.elasticsearch.search.fetch.StoredFieldsContext storedFieldsContext) - Specified by:
storedFieldsContextin classorg.elasticsearch.search.internal.SearchContext
-
explain
public boolean explain()- Specified by:
explainin classorg.elasticsearch.search.internal.SearchContext
-
explain
public void explain(boolean explain) - Specified by:
explainin classorg.elasticsearch.search.internal.SearchContext
-
groupStats
- Specified by:
groupStatsin classorg.elasticsearch.search.internal.SearchContext
-
groupStats
- Specified by:
groupStatsin classorg.elasticsearch.search.internal.SearchContext
-
version
public boolean version()- Specified by:
versionin classorg.elasticsearch.search.internal.SearchContext
-
version
public void version(boolean version) - Specified by:
versionin classorg.elasticsearch.search.internal.SearchContext
-
seqNoAndPrimaryTerm
public boolean seqNoAndPrimaryTerm()- Specified by:
seqNoAndPrimaryTermin classorg.elasticsearch.search.internal.SearchContext
-
seqNoAndPrimaryTerm
public void seqNoAndPrimaryTerm(boolean seqNoAndPrimaryTerm) - Specified by:
seqNoAndPrimaryTermin classorg.elasticsearch.search.internal.SearchContext
-
docIdsToLoad
public int[] docIdsToLoad()- Specified by:
docIdsToLoadin classorg.elasticsearch.search.internal.SearchContext
-
docIdsToLoadSize
public int docIdsToLoadSize()- Specified by:
docIdsToLoadSizein classorg.elasticsearch.search.internal.SearchContext
-
docIdsToLoad
public org.elasticsearch.search.internal.SearchContext docIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadSize) - Specified by:
docIdsToLoadin classorg.elasticsearch.search.internal.SearchContext
-
dfsResult
public org.elasticsearch.search.dfs.DfsSearchResult dfsResult()- Specified by:
dfsResultin classorg.elasticsearch.search.internal.SearchContext
-
queryResult
public org.elasticsearch.search.query.QuerySearchResult queryResult()- Specified by:
queryResultin classorg.elasticsearch.search.internal.SearchContext
-
fetchResult
public org.elasticsearch.search.fetch.FetchSearchResult fetchResult()- Specified by:
fetchResultin classorg.elasticsearch.search.internal.SearchContext
-
fetchPhase
public org.elasticsearch.search.fetch.FetchPhase fetchPhase()- Specified by:
fetchPhasein classorg.elasticsearch.search.internal.SearchContext
-
getRelativeTimeInMillis
public long getRelativeTimeInMillis()- Specified by:
getRelativeTimeInMillisin classorg.elasticsearch.search.internal.SearchContext
-
getProfilers
public org.elasticsearch.search.profile.Profilers getProfilers()- Specified by:
getProfilersin classorg.elasticsearch.search.internal.SearchContext
-
queryCollectors
- Specified by:
queryCollectorsin classorg.elasticsearch.search.internal.SearchContext
-
getSearchExecutionContext
public org.elasticsearch.index.query.SearchExecutionContext getSearchExecutionContext()- Specified by:
getSearchExecutionContextin classorg.elasticsearch.search.internal.SearchContext
-
setTask
public void setTask(org.elasticsearch.action.search.SearchShardTask task) - Specified by:
setTaskin classorg.elasticsearch.search.internal.SearchContext
-
getTask
public org.elasticsearch.action.search.SearchShardTask getTask()- Specified by:
getTaskin classorg.elasticsearch.search.internal.SearchContext
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin classorg.elasticsearch.search.internal.SearchContext
-
addRescore
public void addRescore(org.elasticsearch.search.rescore.RescoreContext rescore) - Specified by:
addRescorein classorg.elasticsearch.search.internal.SearchContext
-
readerContext
public org.elasticsearch.search.internal.ReaderContext readerContext()- Specified by:
readerContextin classorg.elasticsearch.search.internal.SearchContext
-