Class DirectoryLuceneIndex

  • All Implemented Interfaces:
    org.uberfire.commons.lifecycle.Disposable, LuceneIndex, org.uberfire.ext.metadata.engine.Index

    public class DirectoryLuceneIndex
    extends BaseLuceneIndex
    • Constructor Detail

      • DirectoryLuceneIndex

        public DirectoryLuceneIndex​(org.uberfire.ext.metadata.model.KCluster cluster,
                                    Directory directory,
                                    org.apache.lucene.index.IndexWriterConfig config)
    • Method Detail

      • writer

        public org.apache.lucene.index.IndexWriter writer()
        Specified by:
        writer in class BaseLuceneIndex
      • getCluster

        public org.uberfire.ext.metadata.model.KCluster getCluster()
      • nrtReader

        public org.apache.lucene.index.IndexReader nrtReader()
      • nrtRelease

        public void nrtRelease​(org.apache.lucene.index.IndexReader reader)
      • nrtSearcher

        public org.apache.lucene.search.IndexSearcher nrtSearcher()
      • nrtRelease

        public void nrtRelease​(org.apache.lucene.search.IndexSearcher searcher)
      • dispose

        public void dispose()
      • freshIndex

        public boolean freshIndex()
      • commit

        public void commit()
      • delete

        public void delete()