Class DirectoryLuceneIndex
- java.lang.Object
-
- org.uberfire.ext.metadata.backend.lucene.index.BaseLuceneIndex
-
- org.uberfire.ext.metadata.backend.lucene.index.directory.DirectoryLuceneIndex
-
- All Implemented Interfaces:
org.uberfire.commons.lifecycle.Disposable,LuceneIndex,org.uberfire.ext.metadata.engine.Index
public class DirectoryLuceneIndex extends BaseLuceneIndex
-
-
Field Summary
-
Fields inherited from interface org.uberfire.ext.metadata.backend.lucene.index.LuceneIndex
CUSTOM_FIELD_FILENAME
-
-
Constructor Summary
Constructors Constructor Description DirectoryLuceneIndex(org.uberfire.ext.metadata.model.KCluster cluster, Directory directory, org.apache.lucene.index.IndexWriterConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit()voiddelete()voiddispose()booleanfreshIndex()org.uberfire.ext.metadata.model.KClustergetCluster()org.apache.lucene.index.IndexReadernrtReader()voidnrtRelease(org.apache.lucene.index.IndexReader reader)voidnrtRelease(org.apache.lucene.search.IndexSearcher searcher)org.apache.lucene.search.IndexSearchernrtSearcher()org.apache.lucene.index.IndexWriterwriter()-
Methods inherited from class org.uberfire.ext.metadata.backend.lucene.index.BaseLuceneIndex
deleteIfExists, indexDocument, lookupDocIdByPK, rename
-
-
-
-
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:
writerin classBaseLuceneIndex
-
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()
-
-