
public interface OLuceneIndexEngine extends OIndexEngine, OFreezableStorageComponent
OIndexEngine.Validator<K,V>, OIndexEngine.ValuesTransformer| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.document.Document |
buildDocument(Object key,
OIdentifiable value) |
org.apache.lucene.search.Query |
buildQuery(Object query) |
OLuceneTxChanges |
buildTxChanges() |
org.apache.lucene.search.Query |
deleteQuery(Object key,
OIdentifiable value) |
Object |
getInTx(Object key,
OLuceneTxChanges changes) |
org.apache.lucene.analysis.Analyzer |
indexAnalyzer() |
String |
indexName() |
boolean |
isCollectionIndex() |
void |
onRecordAddedToResultSet(OLuceneQueryContext queryContext,
OContextualRecordId recordId,
org.apache.lucene.document.Document ret,
org.apache.lucene.search.ScoreDoc score) |
org.apache.lucene.analysis.Analyzer |
queryAnalyzer() |
boolean |
remove(Object key,
OIdentifiable value) |
org.apache.lucene.search.IndexSearcher |
searcher() |
long |
sizeInTx(OLuceneTxChanges changes) |
acquireAtomicExclusiveLock, clear, close, contains, create, cursor, delete, deleteWithoutLoad, descCursor, flush, get, getFirstKey, getIndexNameByKey, getLastKey, getName, getVersion, hasRangeQuerySupport, init, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, keyCursor, load, put, remove, size, validatedPutfreeze, isFrozen, releaseString indexName()
void onRecordAddedToResultSet(OLuceneQueryContext queryContext, OContextualRecordId recordId, org.apache.lucene.document.Document ret, org.apache.lucene.search.ScoreDoc score)
org.apache.lucene.document.Document buildDocument(Object key, OIdentifiable value)
org.apache.lucene.search.Query buildQuery(Object query)
org.apache.lucene.analysis.Analyzer indexAnalyzer()
org.apache.lucene.analysis.Analyzer queryAnalyzer()
boolean remove(Object key, OIdentifiable value)
org.apache.lucene.search.IndexSearcher searcher()
throws IOException
IOExceptionObject getInTx(Object key, OLuceneTxChanges changes)
long sizeInTx(OLuceneTxChanges changes)
OLuceneTxChanges buildTxChanges() throws IOException
IOExceptionorg.apache.lucene.search.Query deleteQuery(Object key, OIdentifiable value)
boolean isCollectionIndex()
Copyright © 2009–2025 OrientDB. All rights reserved.