Package org.elasticsearch.test
Class TestSearchContext
- java.lang.Object
-
- org.elasticsearch.common.util.concurrent.AbstractRefCounted
-
- org.elasticsearch.search.internal.SearchContext
-
- org.elasticsearch.test.TestSearchContext
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,Releasable
,RefCounted
public class TestSearchContext extends SearchContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.search.internal.SearchContext
SearchContext.Lifetime
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.search.internal.SearchContext
DEFAULT_TERMINATE_AFTER
-
-
Constructor Summary
Constructors Constructor Description TestSearchContext(QueryShardContext queryShardContext)
TestSearchContext(QueryShardContext queryShardContext, IndexShard indexShard)
TestSearchContext(ThreadPool threadPool, BigArrays bigArrays, IndexService indexService)
-
Method Summary
-
Methods inherited from class org.elasticsearch.search.internal.SearchContext
addReleasable, alreadyClosed, clearReleasables, close, closeInternal, hasOnlySuggest, innerHits, lookup, toString
-
-
-
-
Constructor Detail
-
TestSearchContext
public TestSearchContext(ThreadPool threadPool, BigArrays bigArrays, IndexService indexService)
-
TestSearchContext
public TestSearchContext(QueryShardContext queryShardContext)
-
TestSearchContext
public TestSearchContext(QueryShardContext queryShardContext, IndexShard indexShard)
-
-
Method Detail
-
preProcess
public void preProcess(boolean rewrite)
- Specified by:
preProcess
in classSearchContext
-
buildFilteredQuery
public Query buildFilteredQuery(Query query)
- Specified by:
buildFilteredQuery
in classSearchContext
-
id
public long id()
- Specified by:
id
in classSearchContext
-
source
public java.lang.String source()
- Specified by:
source
in classSearchContext
-
request
public ShardSearchRequest request()
- Specified by:
request
in classSearchContext
-
searchType
public SearchType searchType()
- Specified by:
searchType
in classSearchContext
-
shardTarget
public SearchShardTarget shardTarget()
- Specified by:
shardTarget
in classSearchContext
-
numberOfShards
public int numberOfShards()
- Specified by:
numberOfShards
in classSearchContext
-
queryBoost
public float queryBoost()
- Specified by:
queryBoost
in classSearchContext
-
getOriginNanoTime
public long getOriginNanoTime()
- Specified by:
getOriginNanoTime
in classSearchContext
-
scrollContext
public ScrollContext scrollContext()
- Specified by:
scrollContext
in classSearchContext
-
scrollContext
public SearchContext scrollContext(ScrollContext scrollContext)
- Specified by:
scrollContext
in classSearchContext
-
aggregations
public SearchContextAggregations aggregations()
- Specified by:
aggregations
in classSearchContext
-
aggregations
public SearchContext aggregations(SearchContextAggregations aggregations)
- Specified by:
aggregations
in classSearchContext
-
addSearchExt
public void addSearchExt(SearchExtBuilder searchExtBuilder)
- Specified by:
addSearchExt
in classSearchContext
-
getSearchExt
public SearchExtBuilder getSearchExt(java.lang.String name)
- Specified by:
getSearchExt
in classSearchContext
-
highlight
public SearchContextHighlight highlight()
- Specified by:
highlight
in classSearchContext
-
highlight
public void highlight(SearchContextHighlight highlight)
- Specified by:
highlight
in classSearchContext
-
suggest
public SuggestionSearchContext suggest()
- Specified by:
suggest
in classSearchContext
-
suggest
public void suggest(SuggestionSearchContext suggest)
- Specified by:
suggest
in classSearchContext
-
rescore
public java.util.List<RescoreContext> rescore()
- Specified by:
rescore
in classSearchContext
-
addRescore
public void addRescore(RescoreContext rescore)
- Specified by:
addRescore
in classSearchContext
-
hasScriptFields
public boolean hasScriptFields()
- Specified by:
hasScriptFields
in classSearchContext
-
scriptFields
public ScriptFieldsContext scriptFields()
- Specified by:
scriptFields
in classSearchContext
-
sourceRequested
public boolean sourceRequested()
- Specified by:
sourceRequested
in classSearchContext
-
hasFetchSourceContext
public boolean hasFetchSourceContext()
- Specified by:
hasFetchSourceContext
in classSearchContext
-
fetchSourceContext
public FetchSourceContext fetchSourceContext()
- Specified by:
fetchSourceContext
in classSearchContext
-
fetchSourceContext
public SearchContext fetchSourceContext(FetchSourceContext fetchSourceContext)
- Specified by:
fetchSourceContext
in classSearchContext
-
docValueFieldsContext
public DocValueFieldsContext docValueFieldsContext()
- Specified by:
docValueFieldsContext
in classSearchContext
-
docValueFieldsContext
public SearchContext docValueFieldsContext(DocValueFieldsContext docValueFieldsContext)
- Specified by:
docValueFieldsContext
in classSearchContext
-
searcher
public ContextIndexSearcher searcher()
- Specified by:
searcher
in classSearchContext
-
setSearcher
public void setSearcher(Engine.Searcher searcher)
-
indexShard
public IndexShard indexShard()
- Specified by:
indexShard
in classSearchContext
-
mapperService
public MapperService mapperService()
- Specified by:
mapperService
in classSearchContext
-
similarityService
public SimilarityService similarityService()
- Specified by:
similarityService
in classSearchContext
-
bigArrays
public BigArrays bigArrays()
- Specified by:
bigArrays
in classSearchContext
-
bitsetFilterCache
public BitsetFilterCache bitsetFilterCache()
- Specified by:
bitsetFilterCache
in classSearchContext
-
getForField
public <IFD extends IndexFieldData<?>> IFD getForField(MappedFieldType fieldType)
- Specified by:
getForField
in classSearchContext
-
timeout
public TimeValue timeout()
- Specified by:
timeout
in classSearchContext
-
timeout
public void timeout(TimeValue timeout)
- Specified by:
timeout
in classSearchContext
-
terminateAfter
public int terminateAfter()
- Specified by:
terminateAfter
in classSearchContext
-
terminateAfter
public void terminateAfter(int terminateAfter)
- Specified by:
terminateAfter
in classSearchContext
-
lowLevelCancellation
public boolean lowLevelCancellation()
- Specified by:
lowLevelCancellation
in classSearchContext
-
minimumScore
public SearchContext minimumScore(float minimumScore)
- Specified by:
minimumScore
in classSearchContext
-
minimumScore
public java.lang.Float minimumScore()
- Specified by:
minimumScore
in classSearchContext
-
sort
public SearchContext sort(SortAndFormats sort)
- Specified by:
sort
in classSearchContext
-
sort
public SortAndFormats sort()
- Specified by:
sort
in classSearchContext
-
trackScores
public SearchContext trackScores(boolean trackScores)
- Specified by:
trackScores
in classSearchContext
-
trackScores
public boolean trackScores()
- Specified by:
trackScores
in classSearchContext
-
trackTotalHits
public SearchContext trackTotalHits(boolean trackTotalHits)
- Specified by:
trackTotalHits
in classSearchContext
-
trackTotalHits
public boolean trackTotalHits()
- Specified by:
trackTotalHits
in classSearchContext
-
searchAfter
public SearchContext searchAfter(FieldDoc searchAfter)
- Specified by:
searchAfter
in classSearchContext
-
searchAfter
public FieldDoc searchAfter()
- Specified by:
searchAfter
in classSearchContext
-
collapse
public SearchContext collapse(CollapseContext collapse)
- Specified by:
collapse
in classSearchContext
-
collapse
public CollapseContext collapse()
- Specified by:
collapse
in classSearchContext
-
parsedPostFilter
public SearchContext parsedPostFilter(ParsedQuery postFilter)
- Specified by:
parsedPostFilter
in classSearchContext
-
parsedPostFilter
public ParsedQuery parsedPostFilter()
- Specified by:
parsedPostFilter
in classSearchContext
-
aliasFilter
public Query aliasFilter()
- Specified by:
aliasFilter
in classSearchContext
-
parsedQuery
public SearchContext parsedQuery(ParsedQuery query)
- Specified by:
parsedQuery
in classSearchContext
-
parsedQuery
public ParsedQuery parsedQuery()
- Specified by:
parsedQuery
in classSearchContext
-
query
public Query query()
- Specified by:
query
in classSearchContext
-
from
public int from()
- Specified by:
from
in classSearchContext
-
from
public SearchContext from(int from)
- Specified by:
from
in classSearchContext
-
size
public int size()
- Specified by:
size
in classSearchContext
-
setSize
public void setSize(int size)
-
size
public SearchContext size(int size)
- Specified by:
size
in classSearchContext
-
hasStoredFields
public boolean hasStoredFields()
- Specified by:
hasStoredFields
in classSearchContext
-
hasStoredFieldsContext
public boolean hasStoredFieldsContext()
- Specified by:
hasStoredFieldsContext
in classSearchContext
-
storedFieldsRequested
public boolean storedFieldsRequested()
- Specified by:
storedFieldsRequested
in classSearchContext
-
storedFieldsContext
public StoredFieldsContext storedFieldsContext()
- Specified by:
storedFieldsContext
in classSearchContext
-
storedFieldsContext
public SearchContext storedFieldsContext(StoredFieldsContext storedFieldsContext)
- Specified by:
storedFieldsContext
in classSearchContext
-
explain
public boolean explain()
- Specified by:
explain
in classSearchContext
-
explain
public void explain(boolean explain)
- Specified by:
explain
in classSearchContext
-
groupStats
public java.util.List<java.lang.String> groupStats()
- Specified by:
groupStats
in classSearchContext
-
groupStats
public void groupStats(java.util.List<java.lang.String> groupStats)
- Specified by:
groupStats
in classSearchContext
-
version
public boolean version()
- Specified by:
version
in classSearchContext
-
version
public void version(boolean version)
- Specified by:
version
in classSearchContext
-
seqNoAndPrimaryTerm
public boolean seqNoAndPrimaryTerm()
- Specified by:
seqNoAndPrimaryTerm
in classSearchContext
-
seqNoAndPrimaryTerm
public void seqNoAndPrimaryTerm(boolean seqNoAndPrimaryTerm)
- Specified by:
seqNoAndPrimaryTerm
in classSearchContext
-
docIdsToLoad
public int[] docIdsToLoad()
- Specified by:
docIdsToLoad
in classSearchContext
-
docIdsToLoadFrom
public int docIdsToLoadFrom()
- Specified by:
docIdsToLoadFrom
in classSearchContext
-
docIdsToLoadSize
public int docIdsToLoadSize()
- Specified by:
docIdsToLoadSize
in classSearchContext
-
docIdsToLoad
public SearchContext docIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadFrom, int docsIdsToLoadSize)
- Specified by:
docIdsToLoad
in classSearchContext
-
accessed
public void accessed(long accessTime)
- Specified by:
accessed
in classSearchContext
-
lastAccessTime
public long lastAccessTime()
- Specified by:
lastAccessTime
in classSearchContext
-
keepAlive
public long keepAlive()
- Specified by:
keepAlive
in classSearchContext
-
keepAlive
public void keepAlive(long keepAlive)
- Specified by:
keepAlive
in classSearchContext
-
dfsResult
public DfsSearchResult dfsResult()
- Specified by:
dfsResult
in classSearchContext
-
queryResult
public QuerySearchResult queryResult()
- Specified by:
queryResult
in classSearchContext
-
fetchResult
public FetchSearchResult fetchResult()
- Specified by:
fetchResult
in classSearchContext
-
fetchPhase
public FetchPhase fetchPhase()
- Specified by:
fetchPhase
in classSearchContext
-
smartNameFieldType
public MappedFieldType smartNameFieldType(java.lang.String name)
- Specified by:
smartNameFieldType
in classSearchContext
-
getObjectMapper
public ObjectMapper getObjectMapper(java.lang.String name)
- Specified by:
getObjectMapper
in classSearchContext
-
doClose
public void doClose()
- Specified by:
doClose
in classSearchContext
-
timeEstimateCounter
public org.apache.lucene.util.Counter timeEstimateCounter()
- Specified by:
timeEstimateCounter
in classSearchContext
-
getProfilers
public Profilers getProfilers()
- Specified by:
getProfilers
in classSearchContext
-
queryCollectors
public java.util.Map<java.lang.Class<?>,Collector> queryCollectors()
- Specified by:
queryCollectors
in classSearchContext
-
getQueryShardContext
public QueryShardContext getQueryShardContext()
- Specified by:
getQueryShardContext
in classSearchContext
-
setTask
public void setTask(SearchTask task)
- Specified by:
setTask
in classSearchContext
-
getTask
public SearchTask getTask()
- Specified by:
getTask
in classSearchContext
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled
in classSearchContext
-
-