Interface LuceneIndexNode

All Superinterfaces:
org.apache.jackrabbit.oak.plugins.index.search.IndexNode

public interface LuceneIndexNode extends org.apache.jackrabbit.oak.plugins.index.search.IndexNode
  • Method Details

    • getDefinition

      LuceneIndexDefinition getDefinition()
      Specified by:
      getDefinition in interface org.apache.jackrabbit.oak.plugins.index.search.IndexNode
    • getSearcher

      IndexSearcher getSearcher()
    • getIndexStatistics

      @Nullable @Nullable LuceneIndexStatistics getIndexStatistics()
      Specified by:
      getIndexStatistics in interface org.apache.jackrabbit.oak.plugins.index.search.IndexNode
    • getPrimaryReaders

      List<org.apache.jackrabbit.oak.plugins.index.lucene.reader.LuceneIndexReader> getPrimaryReaders()
    • getSuggestDirectory

      @Nullable @Nullable Directory getSuggestDirectory()
    • getNRTReaders

      List<org.apache.jackrabbit.oak.plugins.index.lucene.reader.LuceneIndexReader> getNRTReaders()
    • getLookup

      @Nullable @Nullable AnalyzingInfixSuggester getLookup()
    • getIndexNodeId

      int getIndexNodeId()
      Specified by:
      getIndexNodeId in interface org.apache.jackrabbit.oak.plugins.index.search.IndexNode
    • getLocalWriter

      @Nullable @Nullable org.apache.jackrabbit.oak.plugins.index.lucene.writer.LuceneIndexWriter getLocalWriter() throws IOException
      Throws:
      IOException
    • refreshReadersOnWriteIfRequired

      void refreshReadersOnWriteIfRequired()