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.
since 10.4, for removal. Usage should be replaced with IndexSearcher.
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.
  • 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.