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
FieldsFields 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 aggregations)org.elasticsearch.index.cache.bitset.BitsetFilterCacheorg.apache.lucene.search.QuerybuildFilteredQuery(org.apache.lucene.search.Query query)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 from)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 postFilter)org.elasticsearch.index.query.ParsedQueryorg.elasticsearch.search.internal.SearchContextparsedQuery(org.elasticsearch.index.query.ParsedQuery query)voidpreProcess(boolean rewrite)org.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 searchAfter)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 size)org.elasticsearch.search.sort.SortAndFormatssort()org.elasticsearch.search.internal.SearchContextsort(org.elasticsearch.search.sort.SortAndFormats sort)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 trackScores)intorg.elasticsearch.search.internal.SearchContexttrackTotalHitsUpTo(int trackTotalHitsUpTo)booleanversion()voidversion(boolean version)Methods inherited from class org.elasticsearch.search.internal.SearchContext
addReleasable, assignRescoreDocIds, close, hasOnlySuggest, innerHits, rescoreDocIds, 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(boolean rewrite)- Specified by:
preProcessin classorg.elasticsearch.search.internal.SearchContext
-
buildFilteredQuery
public org.apache.lucene.search.Query buildFilteredQuery(org.apache.lucene.search.Query query)- 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 aggregations)- 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 sort)- 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 trackScores)- 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 trackTotalHitsUpTo)- 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 searchAfter)- 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 postFilter)- 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 query)- 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 from)- 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 size)- 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
-