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 Detail

      • getDefinition

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

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

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

        @Nullable
        @Nullable Directory getSuggestDirectory()
      • getNRTReaders

        java.util.List<org.apache.jackrabbit.oak.plugins.index.lucene.reader.LuceneIndexReader> getNRTReaders()
      • 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 java.io.IOException
        Throws:
        java.io.IOException
      • refreshReadersOnWriteIfRequired

        void refreshReadersOnWriteIfRequired()