public class DefaultSearchContext extends SearchContext
Modifier and Type | Class and Description |
---|---|
static class |
DefaultSearchContext.Defaults |
SearchContext.Lifetime
Modifier and Type | Field and Description |
---|---|
static String |
MAX_RESULT_WINDOW
Index setting describing the maximum value of from + size on a query.
|
DEFAULT_TERMINATE_AFTER, parseFieldMatcher
Constructor and Description |
---|
DefaultSearchContext(long id,
ShardSearchRequest request,
SearchShardTarget shardTarget,
Engine.Searcher engineSearcher,
IndexService indexService,
IndexShard indexShard,
ScriptService scriptService,
PageCacheRecycler pageCacheRecycler,
BigArrays bigArrays,
org.apache.lucene.util.Counter timeEstimateCounter,
ParseFieldMatcher parseFieldMatcher,
TimeValue timeout) |
addReleasable, clearReleasables, close, current, innerHits, nowInMillis, nowInMillisUsed, parseFieldMatcher, removeCurrent, setCurrent
contextSize, copyContextAndHeadersFrom, copyContextFrom, copyHeadersFrom, getContext, getFromContext, getFromContext, getHeader, getHeaders, hasHeader, hasInContext, isContextEmpty, putAllInContext, putHeader, putInContext
public static final String MAX_RESULT_WINDOW
public DefaultSearchContext(long id, ShardSearchRequest request, SearchShardTarget shardTarget, Engine.Searcher engineSearcher, IndexService indexService, IndexShard indexShard, ScriptService scriptService, PageCacheRecycler pageCacheRecycler, BigArrays bigArrays, org.apache.lucene.util.Counter timeEstimateCounter, ParseFieldMatcher parseFieldMatcher, TimeValue timeout)
public void doClose()
doClose
in class SearchContext
public void preProcess()
preProcess
in class SearchContext
public org.apache.lucene.search.Query searchFilter(String[] types)
searchFilter
in class SearchContext
public long id()
id
in class SearchContext
public String source()
source
in class SearchContext
public ShardSearchRequest request()
request
in class SearchContext
public SearchType searchType()
searchType
in class SearchContext
public SearchContext searchType(SearchType searchType)
searchType
in class SearchContext
public SearchShardTarget shardTarget()
shardTarget
in class SearchContext
public int numberOfShards()
numberOfShards
in class SearchContext
public boolean hasTypes()
hasTypes
in class SearchContext
public String[] types()
types
in class SearchContext
public float queryBoost()
queryBoost
in class SearchContext
public SearchContext queryBoost(float queryBoost)
queryBoost
in class SearchContext
public long getOriginNanoTime()
getOriginNanoTime
in class SearchContext
protected long nowInMillisImpl()
nowInMillisImpl
in class SearchContext
public ScrollContext scrollContext()
scrollContext
in class SearchContext
public SearchContext scrollContext(ScrollContext scrollContext)
scrollContext
in class SearchContext
public SearchContextAggregations aggregations()
aggregations
in class SearchContext
public SearchContext aggregations(SearchContextAggregations aggregations)
aggregations
in class SearchContext
public <SubPhaseContext extends FetchSubPhaseContext> SubPhaseContext getFetchSubPhaseContext(FetchSubPhase.ContextFactory<SubPhaseContext> contextFactory)
getFetchSubPhaseContext
in class SearchContext
public SearchContextHighlight highlight()
highlight
in class SearchContext
public void highlight(SearchContextHighlight highlight)
highlight
in class SearchContext
public SuggestionSearchContext suggest()
suggest
in class SearchContext
public void suggest(SuggestionSearchContext suggest)
suggest
in class SearchContext
public List<RescoreSearchContext> rescore()
rescore
in class SearchContext
public void addRescore(RescoreSearchContext rescore)
addRescore
in class SearchContext
public boolean hasScriptFields()
hasScriptFields
in class SearchContext
public ScriptFieldsContext scriptFields()
scriptFields
in class SearchContext
public boolean sourceRequested()
sourceRequested
in class SearchContext
public boolean hasFetchSourceContext()
hasFetchSourceContext
in class SearchContext
public FetchSourceContext fetchSourceContext()
fetchSourceContext
in class SearchContext
public SearchContext fetchSourceContext(FetchSourceContext fetchSourceContext)
fetchSourceContext
in class SearchContext
public ContextIndexSearcher searcher()
searcher
in class SearchContext
public IndexShard indexShard()
indexShard
in class SearchContext
public MapperService mapperService()
mapperService
in class SearchContext
public AnalysisService analysisService()
analysisService
in class SearchContext
public IndexQueryParserService queryParserService()
queryParserService
in class SearchContext
public SimilarityService similarityService()
similarityService
in class SearchContext
public ScriptService scriptService()
scriptService
in class SearchContext
public PageCacheRecycler pageCacheRecycler()
pageCacheRecycler
in class SearchContext
public BigArrays bigArrays()
bigArrays
in class SearchContext
public BitsetFilterCache bitsetFilterCache()
bitsetFilterCache
in class SearchContext
public IndexFieldDataService fieldData()
fieldData
in class SearchContext
public long timeoutInMillis()
timeoutInMillis
in class SearchContext
public void timeoutInMillis(long timeoutInMillis)
timeoutInMillis
in class SearchContext
public int terminateAfter()
terminateAfter
in class SearchContext
public void terminateAfter(int terminateAfter)
terminateAfter
in class SearchContext
public SearchContext minimumScore(float minimumScore)
minimumScore
in class SearchContext
public Float minimumScore()
minimumScore
in class SearchContext
public SearchContext sort(org.apache.lucene.search.Sort sort)
sort
in class SearchContext
public org.apache.lucene.search.Sort sort()
sort
in class SearchContext
public SearchContext trackScores(boolean trackScores)
trackScores
in class SearchContext
public boolean trackScores()
trackScores
in class SearchContext
public SearchContext parsedPostFilter(ParsedQuery postFilter)
parsedPostFilter
in class SearchContext
public ParsedQuery parsedPostFilter()
parsedPostFilter
in class SearchContext
public org.apache.lucene.search.Query aliasFilter()
aliasFilter
in class SearchContext
public SearchContext parsedQuery(ParsedQuery query)
parsedQuery
in class SearchContext
public ParsedQuery filteredQuery()
public ParsedQuery parsedQuery()
parsedQuery
in class SearchContext
public org.apache.lucene.search.Query query()
query
in class SearchContext
public int from()
from
in class SearchContext
public SearchContext from(int from)
from
in class SearchContext
public int size()
size
in class SearchContext
public SearchContext size(int size)
size
in class SearchContext
public boolean hasFieldNames()
hasFieldNames
in class SearchContext
public List<String> fieldNames()
fieldNames
in class SearchContext
public void emptyFieldNames()
emptyFieldNames
in class SearchContext
public boolean explain()
explain
in class SearchContext
public void explain(boolean explain)
explain
in class SearchContext
@Nullable public List<String> groupStats()
groupStats
in class SearchContext
public void groupStats(List<String> groupStats)
groupStats
in class SearchContext
public boolean version()
version
in class SearchContext
public void version(boolean version)
version
in class SearchContext
public int[] docIdsToLoad()
docIdsToLoad
in class SearchContext
public int docIdsToLoadFrom()
docIdsToLoadFrom
in class SearchContext
public int docIdsToLoadSize()
docIdsToLoadSize
in class SearchContext
public SearchContext docIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadFrom, int docsIdsToLoadSize)
docIdsToLoad
in class SearchContext
public void accessed(long accessTime)
accessed
in class SearchContext
public long lastAccessTime()
lastAccessTime
in class SearchContext
public long keepAlive()
keepAlive
in class SearchContext
public void keepAlive(long keepAlive)
keepAlive
in class SearchContext
public SearchLookup lookup()
lookup
in class SearchContext
public DfsSearchResult dfsResult()
dfsResult
in class SearchContext
public QuerySearchResult queryResult()
queryResult
in class SearchContext
public FetchSearchResult fetchResult()
fetchResult
in class SearchContext
public ScanContext scanContext()
scanContext
in class SearchContext
public MappedFieldType smartNameFieldType(String name)
smartNameFieldType
in class SearchContext
public MappedFieldType smartNameFieldTypeFromAnyType(String name)
SearchContext
smartNameFieldTypeFromAnyType
in class SearchContext
public ObjectMapper getObjectMapper(String name)
getObjectMapper
in class SearchContext
public org.apache.lucene.util.Counter timeEstimateCounter()
timeEstimateCounter
in class SearchContext
public Map<Class<?>,org.apache.lucene.search.Collector> queryCollectors()
SearchContext
queryCollectors
in class SearchContext
public Profilers getProfilers()
SearchContext
null
if profiling is not enabled.getProfilers
in class SearchContext
public void setProfilers(Profilers profilers)
Copyright © 2009–2016. All rights reserved.