
public interface OLuceneIndexEngine extends OIndexEngine, OFreezableStorageComponent
OBaseIndexEngine.Validator<K,V>, OBaseIndexEngine.ValuesTransformerVERSION| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.document.Document |
buildDocument(java.lang.Object key,
OIdentifiable value) |
org.apache.lucene.search.Query |
buildQuery(java.lang.Object query) |
OLuceneTxChanges |
buildTxChanges() |
org.apache.lucene.search.Query |
deleteQuery(java.lang.Object key,
OIdentifiable value) |
java.util.Set<OIdentifiable> |
getInTx(java.lang.Object key,
OLuceneTxChanges changes) |
org.apache.lucene.analysis.Analyzer |
indexAnalyzer() |
java.lang.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(java.lang.Object key,
OIdentifiable value) |
org.apache.lucene.search.IndexSearcher |
searcher() |
long |
sizeInTx(OLuceneTxChanges changes) |
get, getEngineAPIVersion, load, put, remove, update, validatedPutacquireAtomicExclusiveLock, clear, close, create, delete, descStream, flush, getId, getIndexNameByKey, getName, getUniqueIndexVersion, hasRangeQuerySupport, init, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, keyStream, size, stream, updateUniqueIndexVersionfreeze, releasejava.lang.String 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(java.lang.Object key,
OIdentifiable value)
org.apache.lucene.search.Query buildQuery(java.lang.Object query)
org.apache.lucene.analysis.Analyzer indexAnalyzer()
org.apache.lucene.analysis.Analyzer queryAnalyzer()
boolean remove(java.lang.Object key,
OIdentifiable value)
org.apache.lucene.search.IndexSearcher searcher()
void release(org.apache.lucene.search.IndexSearcher searcher)
java.util.Set<OIdentifiable> getInTx(java.lang.Object key, OLuceneTxChanges changes)
long sizeInTx(OLuceneTxChanges changes)
OLuceneTxChanges buildTxChanges() throws java.io.IOException
java.io.IOExceptionorg.apache.lucene.search.Query deleteQuery(java.lang.Object key,
OIdentifiable value)
boolean isCollectionIndex()
Copyright © 2013–2022 OrientDB. All rights reserved.