
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) |
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)
boolean remove(java.lang.Object key)
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.