Package org.elasticsearch.test
Class TestSearchContext
java.lang.Object
org.elasticsearch.search.internal.SearchContext
org.elasticsearch.test.TestSearchContext
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.elasticsearch.common.lease.Releasable
public class TestSearchContext
extends org.elasticsearch.search.internal.SearchContext
-
Field Summary
Fields Modifier and Type Field Description static org.elasticsearch.search.SearchShardTarget
SHARD_TARGET
Fields 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
Constructors Constructor Description TestSearchContext(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 Type Method Description void
addRescore(org.elasticsearch.search.rescore.RescoreContext rescore)
void
addSearchExt(org.elasticsearch.search.SearchExtBuilder searchExtBuilder)
org.elasticsearch.search.aggregations.SearchContextAggregations
aggregations()
org.elasticsearch.search.internal.SearchContext
aggregations(org.elasticsearch.search.aggregations.SearchContextAggregations aggregations)
org.elasticsearch.index.cache.bitset.BitsetFilterCache
bitsetFilterCache()
org.apache.lucene.search.Query
buildFilteredQuery(org.apache.lucene.search.Query query)
org.elasticsearch.search.collapse.CollapseContext
collapse()
org.elasticsearch.search.internal.SearchContext
collapse(org.elasticsearch.search.collapse.CollapseContext collapse)
org.elasticsearch.search.dfs.DfsSearchResult
dfsResult()
int[]
docIdsToLoad()
org.elasticsearch.search.internal.SearchContext
docIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadSize)
int
docIdsToLoadSize()
org.elasticsearch.search.fetch.subphase.FetchDocValuesContext
docValuesContext()
org.elasticsearch.search.internal.SearchContext
docValuesContext(org.elasticsearch.search.fetch.subphase.FetchDocValuesContext docValuesContext)
boolean
explain()
void
explain(boolean explain)
org.elasticsearch.search.fetch.subphase.FetchFieldsContext
fetchFieldsContext()
org.elasticsearch.search.internal.SearchContext
fetchFieldsContext(org.elasticsearch.search.fetch.subphase.FetchFieldsContext fetchFieldsContext)
org.elasticsearch.search.fetch.FetchPhase
fetchPhase()
org.elasticsearch.search.fetch.FetchSearchResult
fetchResult()
org.elasticsearch.search.fetch.subphase.FetchSourceContext
fetchSourceContext()
org.elasticsearch.search.internal.SearchContext
fetchSourceContext(org.elasticsearch.search.fetch.subphase.FetchSourceContext fetchSourceContext)
int
from()
org.elasticsearch.search.internal.SearchContext
from(int from)
org.elasticsearch.search.profile.Profilers
getProfilers()
long
getRelativeTimeInMillis()
org.elasticsearch.index.query.SearchExecutionContext
getSearchExecutionContext()
org.elasticsearch.search.SearchExtBuilder
getSearchExt(java.lang.String name)
org.elasticsearch.action.search.SearchShardTask
getTask()
java.util.List<java.lang.String>
groupStats()
void
groupStats(java.util.List<java.lang.String> groupStats)
boolean
hasFetchSourceContext()
boolean
hasScriptFields()
boolean
hasStoredFields()
org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext
highlight()
void
highlight(org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext highlight)
org.elasticsearch.search.internal.ShardSearchContextId
id()
org.elasticsearch.index.shard.IndexShard
indexShard()
boolean
isCancelled()
boolean
lowLevelCancellation()
java.lang.Float
minimumScore()
org.elasticsearch.search.internal.SearchContext
minimumScore(float minimumScore)
int
numberOfShards()
org.elasticsearch.index.query.ParsedQuery
parsedPostFilter()
org.elasticsearch.search.internal.SearchContext
parsedPostFilter(org.elasticsearch.index.query.ParsedQuery postFilter)
org.elasticsearch.index.query.ParsedQuery
parsedQuery()
org.elasticsearch.search.internal.SearchContext
parsedQuery(org.elasticsearch.index.query.ParsedQuery query)
void
preProcess(boolean rewrite)
org.apache.lucene.search.Query
query()
java.util.Map<java.lang.Class<?>,org.apache.lucene.search.Collector>
queryCollectors()
org.elasticsearch.search.query.QuerySearchResult
queryResult()
org.elasticsearch.search.internal.ReaderContext
readerContext()
org.elasticsearch.search.internal.ShardSearchRequest
request()
java.util.List<org.elasticsearch.search.rescore.RescoreContext>
rescore()
org.elasticsearch.search.fetch.subphase.ScriptFieldsContext
scriptFields()
org.elasticsearch.search.internal.ScrollContext
scrollContext()
org.apache.lucene.search.FieldDoc
searchAfter()
org.elasticsearch.search.internal.SearchContext
searchAfter(org.apache.lucene.search.FieldDoc searchAfter)
org.elasticsearch.search.internal.ContextIndexSearcher
searcher()
org.elasticsearch.action.search.SearchType
searchType()
boolean
seqNoAndPrimaryTerm()
void
seqNoAndPrimaryTerm(boolean seqNoAndPrimaryTerm)
void
setSearcher(org.elasticsearch.search.internal.ContextIndexSearcher searcher)
void
setSize(int size)
void
setTask(org.elasticsearch.action.search.SearchShardTask task)
org.elasticsearch.search.SearchShardTarget
shardTarget()
int
size()
org.elasticsearch.search.internal.SearchContext
size(int size)
org.elasticsearch.search.sort.SortAndFormats
sort()
org.elasticsearch.search.internal.SearchContext
sort(org.elasticsearch.search.sort.SortAndFormats sort)
java.lang.String
source()
boolean
sourceRequested()
org.elasticsearch.search.fetch.StoredFieldsContext
storedFieldsContext()
org.elasticsearch.search.internal.SearchContext
storedFieldsContext(org.elasticsearch.search.fetch.StoredFieldsContext storedFieldsContext)
org.elasticsearch.search.suggest.SuggestionSearchContext
suggest()
void
suggest(org.elasticsearch.search.suggest.SuggestionSearchContext suggest)
int
terminateAfter()
void
terminateAfter(int terminateAfter)
org.elasticsearch.common.unit.TimeValue
timeout()
void
timeout(org.elasticsearch.common.unit.TimeValue timeout)
boolean
trackScores()
org.elasticsearch.search.internal.SearchContext
trackScores(boolean trackScores)
int
trackTotalHitsUpTo()
org.elasticsearch.search.internal.SearchContext
trackTotalHitsUpTo(int trackTotalHitsUpTo)
boolean
version()
void
version(boolean version)
Methods inherited from class org.elasticsearch.search.internal.SearchContext
addReleasable, assignRescoreDocIds, close, hasOnlySuggest, innerHits, rescoreDocIds, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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:
preProcess
in classorg.elasticsearch.search.internal.SearchContext
-
buildFilteredQuery
public org.apache.lucene.search.Query buildFilteredQuery(org.apache.lucene.search.Query query)- Specified by:
buildFilteredQuery
in classorg.elasticsearch.search.internal.SearchContext
-
id
public org.elasticsearch.search.internal.ShardSearchContextId id()- Specified by:
id
in classorg.elasticsearch.search.internal.SearchContext
-
source
public java.lang.String source()- Specified by:
source
in classorg.elasticsearch.search.internal.SearchContext
-
request
public org.elasticsearch.search.internal.ShardSearchRequest request()- Specified by:
request
in classorg.elasticsearch.search.internal.SearchContext
-
searchType
public org.elasticsearch.action.search.SearchType searchType()- Specified by:
searchType
in classorg.elasticsearch.search.internal.SearchContext
-
shardTarget
public org.elasticsearch.search.SearchShardTarget shardTarget()- Specified by:
shardTarget
in classorg.elasticsearch.search.internal.SearchContext
-
numberOfShards
public int numberOfShards()- Specified by:
numberOfShards
in classorg.elasticsearch.search.internal.SearchContext
-
scrollContext
public org.elasticsearch.search.internal.ScrollContext scrollContext()- Specified by:
scrollContext
in classorg.elasticsearch.search.internal.SearchContext
-
aggregations
public org.elasticsearch.search.aggregations.SearchContextAggregations aggregations()- Specified by:
aggregations
in classorg.elasticsearch.search.internal.SearchContext
-
aggregations
public org.elasticsearch.search.internal.SearchContext aggregations(org.elasticsearch.search.aggregations.SearchContextAggregations aggregations)- Specified by:
aggregations
in classorg.elasticsearch.search.internal.SearchContext
-
addSearchExt
public void addSearchExt(org.elasticsearch.search.SearchExtBuilder searchExtBuilder)- Specified by:
addSearchExt
in classorg.elasticsearch.search.internal.SearchContext
-
getSearchExt
public org.elasticsearch.search.SearchExtBuilder getSearchExt(java.lang.String name)- Specified by:
getSearchExt
in classorg.elasticsearch.search.internal.SearchContext
-
highlight
public org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext highlight()- Specified by:
highlight
in classorg.elasticsearch.search.internal.SearchContext
-
highlight
public void highlight(org.elasticsearch.search.fetch.subphase.highlight.SearchHighlightContext highlight)- Specified by:
highlight
in classorg.elasticsearch.search.internal.SearchContext
-
suggest
public org.elasticsearch.search.suggest.SuggestionSearchContext suggest()- Specified by:
suggest
in classorg.elasticsearch.search.internal.SearchContext
-
suggest
public void suggest(org.elasticsearch.search.suggest.SuggestionSearchContext suggest)- Specified by:
suggest
in classorg.elasticsearch.search.internal.SearchContext
-
rescore
public java.util.List<org.elasticsearch.search.rescore.RescoreContext> rescore()- Specified by:
rescore
in classorg.elasticsearch.search.internal.SearchContext
-
hasScriptFields
public boolean hasScriptFields()- Specified by:
hasScriptFields
in classorg.elasticsearch.search.internal.SearchContext
-
scriptFields
public org.elasticsearch.search.fetch.subphase.ScriptFieldsContext scriptFields()- Specified by:
scriptFields
in classorg.elasticsearch.search.internal.SearchContext
-
sourceRequested
public boolean sourceRequested()- Specified by:
sourceRequested
in classorg.elasticsearch.search.internal.SearchContext
-
hasFetchSourceContext
public boolean hasFetchSourceContext()- Specified by:
hasFetchSourceContext
in classorg.elasticsearch.search.internal.SearchContext
-
fetchSourceContext
public org.elasticsearch.search.fetch.subphase.FetchSourceContext fetchSourceContext()- Specified by:
fetchSourceContext
in classorg.elasticsearch.search.internal.SearchContext
-
fetchSourceContext
public org.elasticsearch.search.internal.SearchContext fetchSourceContext(org.elasticsearch.search.fetch.subphase.FetchSourceContext fetchSourceContext)- Specified by:
fetchSourceContext
in classorg.elasticsearch.search.internal.SearchContext
-
docValuesContext
public org.elasticsearch.search.fetch.subphase.FetchDocValuesContext docValuesContext()- Specified by:
docValuesContext
in classorg.elasticsearch.search.internal.SearchContext
-
docValuesContext
public org.elasticsearch.search.internal.SearchContext docValuesContext(org.elasticsearch.search.fetch.subphase.FetchDocValuesContext docValuesContext)- Specified by:
docValuesContext
in classorg.elasticsearch.search.internal.SearchContext
-
fetchFieldsContext
public org.elasticsearch.search.fetch.subphase.FetchFieldsContext fetchFieldsContext()- Specified by:
fetchFieldsContext
in classorg.elasticsearch.search.internal.SearchContext
-
fetchFieldsContext
public org.elasticsearch.search.internal.SearchContext fetchFieldsContext(org.elasticsearch.search.fetch.subphase.FetchFieldsContext fetchFieldsContext)- Specified by:
fetchFieldsContext
in classorg.elasticsearch.search.internal.SearchContext
-
searcher
public org.elasticsearch.search.internal.ContextIndexSearcher searcher()- Specified by:
searcher
in classorg.elasticsearch.search.internal.SearchContext
-
indexShard
public org.elasticsearch.index.shard.IndexShard indexShard()- Specified by:
indexShard
in classorg.elasticsearch.search.internal.SearchContext
-
bitsetFilterCache
public org.elasticsearch.index.cache.bitset.BitsetFilterCache bitsetFilterCache()- Specified by:
bitsetFilterCache
in classorg.elasticsearch.search.internal.SearchContext
-
timeout
public org.elasticsearch.common.unit.TimeValue timeout()- Specified by:
timeout
in classorg.elasticsearch.search.internal.SearchContext
-
timeout
public void timeout(org.elasticsearch.common.unit.TimeValue timeout)- Specified by:
timeout
in classorg.elasticsearch.search.internal.SearchContext
-
terminateAfter
public int terminateAfter()- Specified by:
terminateAfter
in classorg.elasticsearch.search.internal.SearchContext
-
terminateAfter
public void terminateAfter(int terminateAfter)- Specified by:
terminateAfter
in classorg.elasticsearch.search.internal.SearchContext
-
lowLevelCancellation
public boolean lowLevelCancellation()- Specified by:
lowLevelCancellation
in classorg.elasticsearch.search.internal.SearchContext
-
minimumScore
public org.elasticsearch.search.internal.SearchContext minimumScore(float minimumScore)- Specified by:
minimumScore
in classorg.elasticsearch.search.internal.SearchContext
-
minimumScore
public java.lang.Float minimumScore()- Specified by:
minimumScore
in classorg.elasticsearch.search.internal.SearchContext
-
sort
public org.elasticsearch.search.internal.SearchContext sort(org.elasticsearch.search.sort.SortAndFormats sort)- Specified by:
sort
in classorg.elasticsearch.search.internal.SearchContext
-
sort
public org.elasticsearch.search.sort.SortAndFormats sort()- Specified by:
sort
in classorg.elasticsearch.search.internal.SearchContext
-
trackScores
public org.elasticsearch.search.internal.SearchContext trackScores(boolean trackScores)- Specified by:
trackScores
in classorg.elasticsearch.search.internal.SearchContext
-
trackScores
public boolean trackScores()- Specified by:
trackScores
in classorg.elasticsearch.search.internal.SearchContext
-
trackTotalHitsUpTo
public org.elasticsearch.search.internal.SearchContext trackTotalHitsUpTo(int trackTotalHitsUpTo)- Specified by:
trackTotalHitsUpTo
in classorg.elasticsearch.search.internal.SearchContext
-
trackTotalHitsUpTo
public int trackTotalHitsUpTo()- Specified by:
trackTotalHitsUpTo
in classorg.elasticsearch.search.internal.SearchContext
-
searchAfter
public org.elasticsearch.search.internal.SearchContext searchAfter(org.apache.lucene.search.FieldDoc searchAfter)- Specified by:
searchAfter
in classorg.elasticsearch.search.internal.SearchContext
-
searchAfter
public org.apache.lucene.search.FieldDoc searchAfter()- Specified by:
searchAfter
in classorg.elasticsearch.search.internal.SearchContext
-
collapse
public org.elasticsearch.search.internal.SearchContext collapse(org.elasticsearch.search.collapse.CollapseContext collapse)- Specified by:
collapse
in classorg.elasticsearch.search.internal.SearchContext
-
collapse
public org.elasticsearch.search.collapse.CollapseContext collapse()- Specified by:
collapse
in classorg.elasticsearch.search.internal.SearchContext
-
parsedPostFilter
public org.elasticsearch.search.internal.SearchContext parsedPostFilter(org.elasticsearch.index.query.ParsedQuery postFilter)- Specified by:
parsedPostFilter
in classorg.elasticsearch.search.internal.SearchContext
-
parsedPostFilter
public org.elasticsearch.index.query.ParsedQuery parsedPostFilter()- Specified by:
parsedPostFilter
in classorg.elasticsearch.search.internal.SearchContext
-
parsedQuery
public org.elasticsearch.search.internal.SearchContext parsedQuery(org.elasticsearch.index.query.ParsedQuery query)- Specified by:
parsedQuery
in classorg.elasticsearch.search.internal.SearchContext
-
parsedQuery
public org.elasticsearch.index.query.ParsedQuery parsedQuery()- Specified by:
parsedQuery
in classorg.elasticsearch.search.internal.SearchContext
-
query
public org.apache.lucene.search.Query query()- Specified by:
query
in classorg.elasticsearch.search.internal.SearchContext
-
from
public int from()- Specified by:
from
in classorg.elasticsearch.search.internal.SearchContext
-
from
public org.elasticsearch.search.internal.SearchContext from(int from)- Specified by:
from
in classorg.elasticsearch.search.internal.SearchContext
-
size
public int size()- Specified by:
size
in classorg.elasticsearch.search.internal.SearchContext
-
setSize
public void setSize(int size) -
size
public org.elasticsearch.search.internal.SearchContext size(int size)- Specified by:
size
in classorg.elasticsearch.search.internal.SearchContext
-
hasStoredFields
public boolean hasStoredFields()- Specified by:
hasStoredFields
in classorg.elasticsearch.search.internal.SearchContext
-
storedFieldsContext
public org.elasticsearch.search.fetch.StoredFieldsContext storedFieldsContext()- Specified by:
storedFieldsContext
in classorg.elasticsearch.search.internal.SearchContext
-
storedFieldsContext
public org.elasticsearch.search.internal.SearchContext storedFieldsContext(org.elasticsearch.search.fetch.StoredFieldsContext storedFieldsContext)- Specified by:
storedFieldsContext
in classorg.elasticsearch.search.internal.SearchContext
-
explain
public boolean explain()- Specified by:
explain
in classorg.elasticsearch.search.internal.SearchContext
-
explain
public void explain(boolean explain)- Specified by:
explain
in classorg.elasticsearch.search.internal.SearchContext
-
groupStats
public java.util.List<java.lang.String> groupStats()- Specified by:
groupStats
in classorg.elasticsearch.search.internal.SearchContext
-
groupStats
public void groupStats(java.util.List<java.lang.String> groupStats)- Specified by:
groupStats
in classorg.elasticsearch.search.internal.SearchContext
-
version
public boolean version()- Specified by:
version
in classorg.elasticsearch.search.internal.SearchContext
-
version
public void version(boolean version)- Specified by:
version
in classorg.elasticsearch.search.internal.SearchContext
-
seqNoAndPrimaryTerm
public boolean seqNoAndPrimaryTerm()- Specified by:
seqNoAndPrimaryTerm
in classorg.elasticsearch.search.internal.SearchContext
-
seqNoAndPrimaryTerm
public void seqNoAndPrimaryTerm(boolean seqNoAndPrimaryTerm)- Specified by:
seqNoAndPrimaryTerm
in classorg.elasticsearch.search.internal.SearchContext
-
docIdsToLoad
public int[] docIdsToLoad()- Specified by:
docIdsToLoad
in classorg.elasticsearch.search.internal.SearchContext
-
docIdsToLoadSize
public int docIdsToLoadSize()- Specified by:
docIdsToLoadSize
in classorg.elasticsearch.search.internal.SearchContext
-
docIdsToLoad
public org.elasticsearch.search.internal.SearchContext docIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadSize)- Specified by:
docIdsToLoad
in classorg.elasticsearch.search.internal.SearchContext
-
dfsResult
public org.elasticsearch.search.dfs.DfsSearchResult dfsResult()- Specified by:
dfsResult
in classorg.elasticsearch.search.internal.SearchContext
-
queryResult
public org.elasticsearch.search.query.QuerySearchResult queryResult()- Specified by:
queryResult
in classorg.elasticsearch.search.internal.SearchContext
-
fetchResult
public org.elasticsearch.search.fetch.FetchSearchResult fetchResult()- Specified by:
fetchResult
in classorg.elasticsearch.search.internal.SearchContext
-
fetchPhase
public org.elasticsearch.search.fetch.FetchPhase fetchPhase()- Specified by:
fetchPhase
in classorg.elasticsearch.search.internal.SearchContext
-
getRelativeTimeInMillis
public long getRelativeTimeInMillis()- Specified by:
getRelativeTimeInMillis
in classorg.elasticsearch.search.internal.SearchContext
-
getProfilers
public org.elasticsearch.search.profile.Profilers getProfilers()- Specified by:
getProfilers
in classorg.elasticsearch.search.internal.SearchContext
-
queryCollectors
public java.util.Map<java.lang.Class<?>,org.apache.lucene.search.Collector> queryCollectors()- Specified by:
queryCollectors
in classorg.elasticsearch.search.internal.SearchContext
-
getSearchExecutionContext
public org.elasticsearch.index.query.SearchExecutionContext getSearchExecutionContext()- Specified by:
getSearchExecutionContext
in classorg.elasticsearch.search.internal.SearchContext
-
setTask
public void setTask(org.elasticsearch.action.search.SearchShardTask task)- Specified by:
setTask
in classorg.elasticsearch.search.internal.SearchContext
-
getTask
public org.elasticsearch.action.search.SearchShardTask getTask()- Specified by:
getTask
in classorg.elasticsearch.search.internal.SearchContext
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in classorg.elasticsearch.search.internal.SearchContext
-
addRescore
public void addRescore(org.elasticsearch.search.rescore.RescoreContext rescore)- Specified by:
addRescore
in classorg.elasticsearch.search.internal.SearchContext
-
readerContext
public org.elasticsearch.search.internal.ReaderContext readerContext()- Specified by:
readerContext
in classorg.elasticsearch.search.internal.SearchContext
-