public class DefaultSearchContext extends SearchContext
SearchContext.Lifetime DEFAULT_TERMINATE_AFTER| Constructor and Description |
|---|
DefaultSearchContext(long id, ShardSearchRequest
|
addReleasable, clearReleasables, close, current, nowInMillis, nowInMillisUsed, removeCurrent, setCurrentpublic DefaultSearchContext(long id,
ShardSearchRequest request,
SearchShardTarget shardTarget,
Engine.Searcher engineSearcher,
IndexService indexService,
IndexShard indexShard,
ScriptService scriptService,
CacheRecycler cacheRecycler,
PageCacheRecycler pageCacheRecycler,
BigArrays bigArrays,
org.apache.lucene.util.Counter timeEstimateCounter) public void doClose()
throws ElasticsearchException
doClose in class
SearchContext
ElasticsearchException
public void preProcess()
public org.apache .lucene .search .Filter searchFilter(String [] types)
public long id()
public Stringsource()
public ShardSearchRequestrequest()
public SearchTypesearchType()
public SearchContextsearchType(SearchType searchType)
public SearchShardTargetshardTarget()
public int numberOfShards()
public boolean hasTypes()
public String[] types()
public float queryBoost()
public SearchContextqueryBoost(float queryBoost)
protected long nowInMillisImpl()
public Scrollscroll()
public SearchContextscroll(Scroll scroll)
public SearchContextAggregationsaggregations()
public SearchContextaggregations(SearchContextAggregations aggregations)
public SearchContextFacetsfacets()
public SearchContextfacets(SearchContextFacets facets)
public SearchContextHighlighthighlight()
public void highlight(SearchContextHighlighthighlight)
public SuggestionSearchContextsuggest()
public void suggest(SuggestionSearchContextsuggest)
public List<RescoreSearchContext > rescore()
rescore in class
SearchContext
public void addRescore(RescoreSearchContextrescore)
public boolean hasFieldDataFields()
public FieldDataFieldsContextfieldDataFields()
public boolean hasScriptFields()
public ScriptFieldsContextscriptFields()
public boolean hasPartialFields()
public PartialFieldsContextpartialFields()
public boolean sourceRequested()
sourceRequested in class
SearchContext
public boolean hasFetchSourceContext()
public FetchSourceContextfetchSourceContext()
public SearchContextfetchSourceContext(FetchSourceContext fetchSourceContext)
public ContextIndexSearchersearcher()
public IndexShardindexShard()
public MapperServicemapperService()
public AnalysisServiceanalysisService()
public IndexQueryParserServicequeryParserService()
public SimilarityServicesimilarityService()
public ScriptServicescriptService()
public CacheRecyclercacheRecycler()
public PageCacheRecyclerpageCacheRecycler()
public BigArraysbigArrays()
public FilterCachefilterCache()
public FixedBitSetFilterCachefixedBitSetFilterCache()
public DocSetCachedocSetCache()
public IndexFieldDataServicefieldData()
public long timeoutInMillis()
public void timeoutInMillis(long timeoutInMillis)
public int terminateAfter()
public void terminateAfter(int terminateAfter)
public SearchContextminimumScore(float minimumScore)
public FloatminimumScore()
public SearchContextsort(org .apache .lucene .search .Sort sort)
public org.apache .lucene .search .Sort sort()
public SearchContexttrackScores(boolean trackScores)
public boolean trackScores()
public SearchContextparsedPostFilter(ParsedFilter postFilter)
public ParsedFilterparsedPostFilter()
public org.apache .lucene .search .Filter aliasFilter()
public SearchContextparsedQuery(ParsedQuery query)
public ParsedQueryparsedQuery()
public org.apache .lucene .search .Query query()
public boolean queryRewritten()
public SearchContextupdateRewriteQuery(org .apache .lucene .search .Query rewriteQuery)
public int from()
public SearchContextfrom(int from)
public int size()
public SearchContextsize(int size)
public boolean hasFieldNames()
public void emptyFieldNames()
public boolean explain()
public void explain(boolean explain)
public boolean version()
public void version(boolean version)
public int[] docIdsToLoad()
public int docIdsToLoadFrom()
public int docIdsToLoadSize()
public SearchContextdocIdsToLoad(int[] docIdsToLoad, int docsIdsToLoadFrom, int docsIdsToLoadSize)
public void accessed(long accessTime)
public long lastAccessTime()
public long keepAlive()
public void keepAlive(long keepAlive)
public void lastEmittedDoc(org.apache .lucene .search .ScoreDoc doc)
public org.apache .lucene .search .ScoreDoc lastEmittedDoc()
public SearchLookuplookup()
public DfsSearchResultdfsResult()
public QuerySearchResultqueryResult()
public FetchSearchResultfetchResult()
public ScanContextscanContext()
public MapperService.SmartNameFieldMappers smartFieldMappers(String name)
public FieldMapperssmartNameFieldMappers(String name)
public FieldMappersmartNameFieldMapper(String name)
public FieldMappersmartNameFieldMapperFromAnyType(String name)
SearchContext
public MapperService.SmartNameObjectMapper smartNameObjectMapper(String name)
public boolean useSlowScroll()
public DefaultSearchContextuseSlowScroll(boolean useSlowScroll)
public org.apache .lucene .util .Counter timeEstimateCounter()
public void innerHits(InnerHitsContextinnerHitsContext)
public InnerHitsContextinnerHits()
public <V> V putInContext(Objectkey, Object value)
HasContext
null if there was none.
public void putAllInContext(<any> map)
HasContext
public <V> V getFromContext(Objectkey)
HasContext.putInContext(Object, Object)
public <V> V getFromContext(Objectkey, V defaultValue)
defaultValue - The default value that should be returned for the given key, if no value is currently associated with it.
HasContext.putInContext(Object, Object)
public boolean hasInContext(Objectkey)
HasContext
public int contextSize()
public boolean isContextEmpty()
HasContext
public ImmutableOpenMap<Object ,Object > getContext()
public void copyContextFrom(HasContextother)
HasContext
public HasHeadersputHeader(String key, Object value)
public <V> V getHeader(Stringkey)
public boolean hasHeader(Stringkey)
public void copyHeadersFrom(HasHeadersfrom)
public void copyContextAndHeadersFrom(HasContextAndHeadersother)
HasContextAndHeaders
other - another object supporting headers and context