public class AVMLuceneIndexerAndSearcherFactory extends AbstractLuceneIndexerAndSearcherFactory implements SupportsBackgroundIndexing
AbstractLuceneIndexerAndSearcherFactory.LuceneIndexBackupComponent, AbstractLuceneIndexerAndSearcherFactory.LuceneIndexBackupJobLuceneIndexerAndSearcher.ReadOnlyWork| Modifier and Type | Field and Description |
|---|---|
protected TransactionService |
transactionService |
tenantService| Constructor and Description |
|---|
AVMLuceneIndexerAndSearcherFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected LuceneIndexer |
createIndexer(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String deltaId)
Encapsulate creating an indexer
|
protected java.util.List |
getAllStores() |
protected org.alfresco.service.cmr.search.SearchService |
getNodeSearcher()
Get node-based searcher (for "selectNodes / selectProperties")
|
protected LuceneSearcher |
getSearcher(org.alfresco.service.cmr.repository.StoreRef storeRef,
LuceneIndexer indexer)
Get a searcher over the index and the current delta
|
void |
setAvmService(AVMService avmService)
Set the AVM service
|
void |
setAvmSnapShotTriggeredIndexingMethodInterceptor(AVMSnapShotTriggeredIndexingMethodInterceptor avmSnapShotTriggeredIndexingMethodInterceptor) |
void |
setAvmSyncService(AVMSyncService avmSyncService)
Set the AVM sync service
|
void |
setContentService(ContentService contentService)
Set the content service
|
void |
setContentStore(ContentStore contentStore)
Set the content service
|
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionary service
|
void |
setFullTextSearchIndexer(FullTextSearchIndexer fullTextSearchIndexer)
Register the full text searcher (done by the seracher bean to break cyclic bean defs)
|
void |
setNameSpaceService(org.alfresco.service.namespace.NamespaceService nameSpaceService)
Set the name space service
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service
|
void |
setTransactionService(TransactionService transactionService) |
void |
setTransformerDebug(TransformerDebug transformerDebug)
Sets the transformer debug.
|
commit, commit, deleteDirectory, destroy, doReadOnly, end, flush, forget, getApplicationContext, getBulkLoader, getCommitLockTimeout, getDefaultMLIndexAnalysisMode, getDefaultMLSearchAnalysisMode, getFairLocking, getIndexer, getIndexerBatchSize, getIndexerMaxFieldLength, getIndexRootLocation, getLockDirectory, getMaxDocIdCacheSize, getMaxDocsForInMemoryIndex, getMaxDocsForInMemoryMerge, getMaxDocumentCacheSize, getMaxIsCategoryCacheSize, getMaxLinkAspectCacheSize, getMaxParentCacheSize, getMaxPathCacheSize, getMaxRamInMbForInMemoryIndex, getMaxRamInMbForInMemoryMerge, getMaxRawResultSetSizeForInMemorySort, getMaxTransformationTime, getMaxTypeCacheSize, getMergerMaxBufferedDocs, getMergerMaxMergeDocs, getMergerMergeFactor, getMergerRamBufferSizeMb, getMergerTargetIndexCount, getMergerTargetOverlayCount, getMergerTargetOverlaysBlockingFactor, getPostSortDateTime, getQueryLanguage, getQueryMaxClauses, getQueryRegister, getSearcher, getTermIndexInterval, getThreadPoolExecutor, getTransactionTimeout, getUseInMemorySort, getUseNioMemoryMapping, getWriteLockTimeout, getWriterMaxBufferedDocs, getWriterMaxMergeDocs, getWriterMergeFactor, getWriterRamBufferSizeMb, isCacheEnabled, isContentIndexingEnabled, isSameRM, main, prepare, prepare, recover, rollback, rollback, setApplicationContext, setBulkLoader, setCacheEnabled, setCommitLockTimeout, setContentIndexingEnabled, setDefaultMLIndexAnalysisMode, setDefaultMLSearchAnalysisMode, setFairLocking, setIndexerBatchSize, setIndexerMaxFieldLength, setIndexRootLocation, setLockDirectory, setLockPollInterval, setMaxAtomicTransformationTime, setMaxDocIdCacheSize, setMaxDocsForInMemoryIndex, setMaxDocsForInMemoryMerge, setMaxDocumentCacheSize, setMaxIsCategoryCacheSize, setMaxLinkAspectCacheSize, setMaxParentCacheSize, setMaxPathCacheSize, setMaxRamInMbForInMemoryIndex, setMaxRamInMbForInMemoryMerge, setMaxRawResultSetSizeForInMemorySort, setMaxTypeCacheSize, setMergerMaxBufferedDocs, setMergerMaxMergeDocs, setMergerMergeFactor, setMergerRamBufferSizeMb, setMergerTargetIndexCount, setMergerTargetOverlayCount, setMergerTargetOverlaysBlockingFactor, setPostSortDateTime, setQueryMaxClauses, setQueryRegister, setTenantService, setTermIndexInterval, setThreadPoolExecutor, setTransactionTimeout, setUseInMemorySort, setUseNioMemoryMapping, setWriteLockTimeout, setWriterMaxBufferedDocs, setWriterMaxMergeDocs, setWriterMergeFactor, setWriterRamBufferSizeMb, startgetQueryLanguages, registerQueryLanguageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetQueryLanguages, registerQueryLanguageprotected TransactionService transactionService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setNameSpaceService(org.alfresco.service.namespace.NamespaceService nameSpaceService)
public void setContentService(ContentService contentService)
public void setTransactionService(TransactionService transactionService)
public void setAvmService(AVMService avmService)
public void setAvmSyncService(AVMSyncService avmSyncService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setContentStore(ContentStore contentStore)
public void setTransformerDebug(TransformerDebug transformerDebug)
transformerDebug - public void setAvmSnapShotTriggeredIndexingMethodInterceptor(AVMSnapShotTriggeredIndexingMethodInterceptor avmSnapShotTriggeredIndexingMethodInterceptor)
avmSnapShotTriggeredIndexingMethodInterceptor - the avmSnapShotTriggeredIndexingMethodInterceptor to setprotected LuceneIndexer createIndexer(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String deltaId)
AbstractLuceneIndexerAndSearcherFactorycreateIndexer in class AbstractLuceneIndexerAndSearcherFactoryprotected java.util.List getAllStores()
getAllStores in class AbstractLuceneIndexerAndSearcherFactoryprotected LuceneSearcher getSearcher(org.alfresco.service.cmr.repository.StoreRef storeRef, LuceneIndexer indexer) throws SearcherException
AbstractLuceneIndexerAndSearcherFactorygetSearcher in class AbstractLuceneIndexerAndSearcherFactorySearcherExceptionprotected org.alfresco.service.cmr.search.SearchService getNodeSearcher()
throws SearcherException
AbstractLuceneIndexerAndSearcherFactorygetNodeSearcher in class AbstractLuceneIndexerAndSearcherFactorySearcherExceptionpublic void setFullTextSearchIndexer(FullTextSearchIndexer fullTextSearchIndexer)
setFullTextSearchIndexer in interface SupportsBackgroundIndexingCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.