Class UnmanagedIndexSearcher

java.lang.Object
org.apache.lucene.search.IndexSearcher
com.atlassian.jira.lucene.internal.index.DelegateSearcher
com.atlassian.jira.index.UnmanagedIndexSearcher
All Implemented Interfaces:
Supplier<org.apache.lucene.search.IndexSearcher>, Closeable, AutoCloseable

@Deprecated(since="10.4") @Internal public class UnmanagedIndexSearcher extends DelegateSearcher implements Closeable
Deprecated.
since 10.4. Usage should be replaced with IndexSearcher. It will remain for internal usage by Jira while Lucene is a supported search platform. Not intended for use by 3rd party plugins.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.lucene.search.IndexSearcher

    org.apache.lucene.search.IndexSearcher.LeafSlice
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated.
     

    Fields inherited from class org.apache.lucene.search.IndexSearcher

    leafContexts, leafSlices, readerContext
  • Constructor Summary

    Constructors
    Constructor
    Description
    UnmanagedIndexSearcher(com.atlassian.jira.index.DelayCloseSearcher searcher)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
     
    boolean
    Deprecated.
     
    org.apache.lucene.search.TopDocs
    search(org.apache.lucene.search.Query query, int n)
    Deprecated.
     
    org.apache.lucene.search.TopFieldDocs
    search(org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort)
    Deprecated.
     
    org.apache.lucene.search.TopFieldDocs
    search(org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore)
    Deprecated.
     
    void
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.Collector results)
    Deprecated.
     
    <C extends org.apache.lucene.search.Collector, T>
    T
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.CollectorManager<C,T> collectorManager)
    Deprecated.
     
    org.apache.lucene.search.TopDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int numHits)
    Deprecated.
     
    org.apache.lucene.search.TopDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort)
    Deprecated.
     
    org.apache.lucene.search.TopFieldDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int numHits, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore)
    Deprecated.
     

    Methods inherited from class org.apache.lucene.search.IndexSearcher

    getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, setDefaultQueryCache, setDefaultQueryCachingPolicy

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • UnmanagedIndexSearcher

      public UnmanagedIndexSearcher(com.atlassian.jira.index.DelayCloseSearcher searcher)
      Deprecated.
  • Method Details

    • close

      public void close()
      Deprecated.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • isClosed

      public boolean isClosed()
      Deprecated.
    • search

      public void search(org.apache.lucene.search.Query query, org.apache.lucene.search.Collector results) throws IOException
      Deprecated.
      Overrides:
      search in class DelegateSearcher
      Throws:
      IOException
    • search

      public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort) throws IOException
      Deprecated.
      Overrides:
      search in class DelegateSearcher
      Throws:
      IOException
    • search

      public org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query query, int n) throws IOException
      Deprecated.
      Overrides:
      search in class DelegateSearcher
      Throws:
      IOException
    • search

      public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore) throws IOException
      Deprecated.
      Overrides:
      search in class DelegateSearcher
      Throws:
      IOException
    • search

      public <C extends org.apache.lucene.search.Collector, T> T search(org.apache.lucene.search.Query query, org.apache.lucene.search.CollectorManager<C,T> collectorManager) throws IOException
      Deprecated.
      Overrides:
      search in class DelegateSearcher
      Throws:
      IOException
    • searchAfter

      public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int numHits) throws IOException
      Deprecated.
      Overrides:
      searchAfter in class DelegateSearcher
      Throws:
      IOException
    • searchAfter

      public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort) throws IOException
      Deprecated.
      Overrides:
      searchAfter in class DelegateSearcher
      Throws:
      IOException
    • searchAfter

      public org.apache.lucene.search.TopFieldDocs searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int numHits, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore) throws IOException
      Deprecated.
      Overrides:
      searchAfter in class DelegateSearcher
      Throws:
      IOException