Interface LuceneIndex
-
- All Superinterfaces:
org.uberfire.commons.lifecycle.Disposable,org.uberfire.ext.metadata.engine.Index
- All Known Implementing Classes:
BaseLuceneIndex,DirectoryLuceneIndex
public interface LuceneIndex extends org.uberfire.ext.metadata.engine.Index
-
-
Field Summary
Fields Modifier and Type Field Description static StringCUSTOM_FIELD_FILENAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandeleteIfExists(String... ids)voidindexDocument(String id, org.apache.lucene.document.Document doc)org.apache.lucene.index.IndexReadernrtReader()voidnrtRelease(org.apache.lucene.index.IndexReader searcher)voidnrtRelease(org.apache.lucene.search.IndexSearcher searcher)org.apache.lucene.search.IndexSearchernrtSearcher()voidrename(String sourceId, org.apache.lucene.document.Document doc)
-
-
-
Field Detail
-
CUSTOM_FIELD_FILENAME
static final String CUSTOM_FIELD_FILENAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
indexDocument
void indexDocument(String id, org.apache.lucene.document.Document doc)
-
deleteIfExists
boolean deleteIfExists(String... ids)
-
rename
void rename(String sourceId, org.apache.lucene.document.Document doc)
-
nrtReader
org.apache.lucene.index.IndexReader nrtReader()
-
nrtRelease
void nrtRelease(org.apache.lucene.index.IndexReader searcher)
-
nrtSearcher
org.apache.lucene.search.IndexSearcher nrtSearcher()
-
nrtRelease
void nrtRelease(org.apache.lucene.search.IndexSearcher searcher)
-
-