Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • InstrumentedIndexSearcher

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

      • 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