Interface LuceneIndexerAndSearcher
-
- All Superinterfaces:
IndexerAndSearcher,LuceneConfig
- All Known Implementing Classes:
AbstractLuceneIndexerAndSearcherFactory
public interface LuceneIndexerAndSearcher extends IndexerAndSearcher, LuceneConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLuceneIndexerAndSearcher.ReadOnlyWork<Result>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcommit()<R> RdoReadOnly(LuceneIndexerAndSearcher.ReadOnlyWork<R> lockWork)intprepare()voidrollback()-
Methods inherited from interface org.alfresco.repo.search.IndexerAndSearcher
flush, getIndexer, getQueryLanguages, getSearcher, registerQueryLanguage
-
Methods inherited from interface org.alfresco.repo.search.impl.lucene.LuceneConfig
getApplicationContext, getBulkLoader, getCommitLockTimeout, getDefaultMLIndexAnalysisMode, getDefaultMLSearchAnalysisMode, getFairLocking, getIndexerBatchSize, getIndexerMaxFieldLength, getIndexRootLocation, getMaxDocIdCacheSize, getMaxDocsForInMemoryIndex, getMaxDocsForInMemoryMerge, getMaxDocumentCacheSize, getMaxIsCategoryCacheSize, getMaxLinkAspectCacheSize, getMaxParentCacheSize, getMaxPathCacheSize, getMaxRamInMbForInMemoryIndex, getMaxRamInMbForInMemoryMerge, getMaxRawResultSetSizeForInMemorySort, getMaxTransformationTime, getMaxTypeCacheSize, getMergerMaxBufferedDocs, getMergerMaxMergeDocs, getMergerMergeFactor, getMergerRamBufferSizeMb, getMergerTargetIndexCount, getMergerTargetOverlayCount, getMergerTargetOverlaysBlockingFactor, getPostSortDateTime, getQueryMaxClauses, getTermIndexInterval, getThreadPoolExecutor, getUseInMemorySort, getUseNioMemoryMapping, getWriteLockTimeout, getWriterMaxBufferedDocs, getWriterMaxMergeDocs, getWriterMergeFactor, getWriterRamBufferSizeMb, isCacheEnabled, isContentIndexingEnabled, setCacheEnabled, setCommitLockTimeout, setContentIndexingEnabled, setDefaultMLIndexAnalysisMode, setDefaultMLSearchAnalysisMode, setFairLocking, setIndexerBatchSize, setIndexerMaxFieldLength, setLockDirectory, setLockPollInterval, setMaxAtomicTransformationTime, setMaxDocIdCacheSize, setMaxDocsForInMemoryIndex, setMaxDocsForInMemoryMerge, setMaxDocumentCacheSize, setMaxIsCategoryCacheSize, setMaxLinkAspectCacheSize, setMaxParentCacheSize, setMaxPathCacheSize, setMaxRamInMbForInMemoryIndex, setMaxRamInMbForInMemoryMerge, setMaxTypeCacheSize, setMergerMaxBufferedDocs, setMergerMaxMergeDocs, setMergerMergeFactor, setMergerRamBufferSizeMb, setMergerTargetIndexCount, setMergerTargetOverlayCount, setMergerTargetOverlaysBlockingFactor, setPostSortDateTime, setQueryMaxClauses, setTermIndexInterval, setUseNioMemoryMapping, setWriteLockTimeout, setWriterMaxBufferedDocs, setWriterMaxMergeDocs, setWriterMergeFactor, setWriterRamBufferSizeMb
-
-
-
-
Method Detail
-
prepare
int prepare() throws IndexerException- Throws:
IndexerException
-
commit
void commit() throws IndexerException- Throws:
IndexerException
-
rollback
void rollback()
-
doReadOnly
<R> R doReadOnly(LuceneIndexerAndSearcher.ReadOnlyWork<R> lockWork)
-
-