
public interface OLuceneIndexEngine extends OIndexEngine, OFreezableStorageComponent
OBaseIndexEngine.Validator<K,V>, OBaseIndexEngine.ValuesTransformerVERSION| 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) |
Set<OIdentifiable> |
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() |
void |
release(org.apache.lucene.search.IndexSearcher searcher) |
boolean |
remove(Object key,
OIdentifiable value) |
org.apache.lucene.search.IndexSearcher |
searcher() |
long |
sizeInTx(OLuceneTxChanges changes) |
getEngineAPIVersion, load, put, update, validatedPutacquireAtomicExclusiveLock, clear, close, contains, create, cursor, delete, deleteWithoutLoad, descCursor, flush, get, getFirstKey, getIndexNameByKey, getLastKey, getName, getVersion, hasRangeQuerySupport, init, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, keyCursor, remove, sizefreeze, 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()
void release(org.apache.lucene.search.IndexSearcher searcher)
Set<OIdentifiable> 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.