Class InstrumentedIndexSearcher

java.lang.Object
org.apache.lucene.search.IndexSearcher
com.atlassian.confluence.internal.search.v2.lucene.InstrumentedIndexSearcher

public class InstrumentedIndexSearcher extends org.apache.lucene.search.IndexSearcher
Since:
8.0
  • 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

    Constructors
    Constructor
    Description
    InstrumentedIndexSearcher(@NonNull org.apache.lucene.index.IndexReader reader, @NonNull LuceneIndexMetrics metrics)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.search.TopFieldDocs
    search(org.apache.lucene.search.Query query, int n, org.apache.lucene.search.Sort sort)
     
    void
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.Collector results)
     
    org.apache.lucene.search.TopDocs
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n)
     
    org.apache.lucene.search.TopFieldDocs
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort)
     
    org.apache.lucene.search.TopFieldDocs
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore)
     
    void
    search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector results)
     
    org.apache.lucene.search.TopDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, int n)
     
    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)
     
    org.apache.lucene.search.TopDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n)
     
    org.apache.lucene.search.TopDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort)
     
    org.apache.lucene.search.TopDocs
    searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore)
     

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

    collectionStatistics, createNormalizedWeight, doc, doc, doc, document, explain, explain, getDefaultSimilarity, getIndexReader, getSimilarity, getTopReaderContext, rewrite, search, search, search, search, search, search, search, setSimilarity, slices, termStatistics, toString, wrapFilter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • InstrumentedIndexSearcher

      public InstrumentedIndexSearcher(@NonNull org.apache.lucene.index.IndexReader reader, @NonNull LuceneIndexMetrics metrics)
  • Method Details

    • searchAfter

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

      public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n) throws IOException
      Overrides:
      searchAfter in class org.apache.lucene.search.IndexSearcher
      Throws:
      IOException
    • searchAfter

      public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort) throws IOException
      Overrides:
      searchAfter in class org.apache.lucene.search.IndexSearcher
      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
      Overrides:
      searchAfter in class org.apache.lucene.search.IndexSearcher
      Throws:
      IOException
    • searchAfter

      public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore) throws IOException
      Overrides:
      searchAfter in class org.apache.lucene.search.IndexSearcher
      Throws:
      IOException
    • search

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

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

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

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

      public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort, boolean doDocScores, boolean doMaxScore) throws IOException
      Overrides:
      search in class org.apache.lucene.search.IndexSearcher
      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
      Overrides:
      search in class org.apache.lucene.search.IndexSearcher
      Throws:
      IOException