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.WithAllWriteLocksWork
           
 
Method Summary
 void commit()
           
 java.lang.Object doWithAllWriteLocks(LuceneIndexerAndSearcher.WithAllWriteLocksWork lockWork)
           
 int prepare()
           
 void rollback()
           
 
Methods inherited from interface org.alfresco.repo.search.IndexerAndSearcher
flush, getIndexer, getSearcher
 
Methods inherited from interface org.alfresco.repo.search.impl.lucene.LuceneConfig
getApplicationContext, getBulkLoader, getDefaultMLIndexAnalysisMode, getDefaultMLSearchAnalysisMode, getIndexerBatchSize, getIndexerMaxFieldLength, getIndexRootLocation, getMaxDocIdCacheSize, getMaxDocsForInMemoryIndex, getMaxDocsForInMemoryMerge, getMaxDocumentCacheSize, getMaxIsCategoryCacheSize, getMaxLinkAspectCacheSize, getMaxParentCacheSize, getMaxPathCacheSize, getMaxRamInMbForInMemoryIndex, getMaxRamInMbForInMemoryMerge, getMaxTypeCacheSize, getMergerMaxBufferedDocs, getMergerMaxMergeDocs, getMergerMergeBlockingFactor, getMergerMergeFactor, getMergerRamBufferSizeMb, getMergerTargetIndexCount, getMergerTargetOverlayCount, getMergerTargetOverlaysBlockingFactor, getPostSortDateTime, getQueryMaxClauses, getTermIndexInterval, getThreadPoolExecutor, getUseNioMemoryMapping, getWriterMaxBufferedDocs, getWriterMaxMergeDocs, getWriterMergeFactor, getWriterRamBufferSizeMb, isCacheEnabled, setLockDirectory
 

Method Detail

prepare

int prepare()
            throws IndexerException
Throws:
IndexerException

commit

void commit()
            throws IndexerException
Throws:
IndexerException

rollback

void rollback()

doWithAllWriteLocks

java.lang.Object doWithAllWriteLocks(LuceneIndexerAndSearcher.WithAllWriteLocksWork lockWork)


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