Class ManagedIndexSearcher
java.lang.Object
org.apache.lucene.search.IndexSearcher
com.atlassian.jira.lucene.internal.index.DelegateSearcher
com.atlassian.jira.lucene.internal.index.ManagedIndexSearcher
- All Implemented Interfaces:
Supplier<org.apache.lucene.search.IndexSearcher>
@Deprecated(since="10.4",
forRemoval=true)
public class ManagedIndexSearcher
extends DelegateSearcher
Deprecated, for removal: This API element is subject to removal in a future version.
ManagedIndexSearcher is a searcher which lifecycle is handled by JIRA context.
You probably are always in JIRA context: any HTTP request, Job, ... If you are creating your own threads
check
JiraThreadLocalUtil
to see how to create a JIRA context.
ManagedIndexSearcher
always delegates to UnmanagedIndexSearcher
.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.IndexSearcher
org.apache.lucene.search.IndexSearcher.LeafSlice
-
Field Summary
Fields inherited from class org.apache.lucene.search.IndexSearcher
leafContexts, leafSlices, readerContext
-
Constructor Summary
ConstructorsConstructorDescriptionManagedIndexSearcher
(org.apache.lucene.search.IndexSearcher indexSearcher) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Methods inherited from class com.atlassian.jira.lucene.internal.index.DelegateSearcher
collectionStatistics, count, createNormalizedWeight, createWeight, doc, doc, doc, equals, explain, explain, get, getIndexReader, getQueryCache, getQueryCachingPolicy, getSimilarity, getTopReaderContext, hashCode, rewrite, search, search, search, search, search, search, searchAfter, searchAfter, searchAfter, setQueryCache, setQueryCachingPolicy, setSimilarity, slices, termStatistics, toString
Methods inherited from class org.apache.lucene.search.IndexSearcher
getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, setDefaultQueryCache, setDefaultQueryCachingPolicy
-
Constructor Details
-
ManagedIndexSearcher
public ManagedIndexSearcher(org.apache.lucene.search.IndexSearcher indexSearcher) Deprecated, for removal: This API element is subject to removal in a future version.
-
IndexSearcher
.