org.alfresco.repo.search.impl.lucene
Interface LuceneIndexerAndSearcher

All Superinterfaces:
IndexerAndSearcher, LuceneConfig
All Known Implementing Classes:
AbstractLuceneIndexerAndSearcherFactory, ADMLuceneIndexerAndSearcherFactory, ADMLuceneUnIndexedIndexAndSearcherFactory, AVMLuceneIndexerAndSearcherFactory

public interface LuceneIndexerAndSearcher
extends IndexerAndSearcher, LuceneConfig


Nested Class Summary
static interface LuceneIndexerAndSearcher.ReadOnlyWork
           
 
Method Summary
 void commit()
           
 java.lang.Object doReadOnly(LuceneIndexerAndSearcher.ReadOnlyWork lockWork)
           
 int prepare()
           
 void rollback()
           
 
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, getMaxTransformationTime, getMaxTypeCacheSize, getMergerMaxBufferedDocs, getMergerMaxMergeDocs, getMergerMergeFactor, getMergerRamBufferSizeMb, getMergerTargetIndexCount, getMergerTargetOverlayCount, getMergerTargetOverlaysBlockingFactor, getPostSortDateTime, getQueryMaxClauses, getTermIndexInterval, getThreadPoolExecutor, 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

java.lang.Object doReadOnly(LuceneIndexerAndSearcher.ReadOnlyWork lockWork)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.