|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LuceneConfig
Method Summary | |
---|---|
org.springframework.context.ConfigurableApplicationContext |
getApplicationContext()
Gets the application context through which events can be broadcast |
NodeBulkLoader |
getBulkLoader()
Get preloader - may be null if preloading is not supported |
long |
getCommitLockTimeout()
|
org.alfresco.repo.search.MLAnalysisMode |
getDefaultMLIndexAnalysisMode()
The default mode for analysing ML text during index. |
org.alfresco.repo.search.MLAnalysisMode |
getDefaultMLSearchAnalysisMode()
The default mode for analysis of ML text during search. |
boolean |
getFairLocking()
Should we use a 'fair' locking policy, giving queue-like access behaviour to the indexes and avoiding starvation? Default is false since fair locking appears to cause deadlock on old JVMs. |
int |
getIndexerBatchSize()
The batch size in which to group flushes of the index. |
int |
getIndexerMaxFieldLength()
Get the max field length that determine how many tokens are put into the index |
java.lang.String |
getIndexRootLocation()
The path to the index location |
int |
getMaxDocIdCacheSize()
How many document ids to cache (-ve => unbounded) |
int |
getMaxDocsForInMemoryIndex()
Max docs to allow for in memory indexes (does no apply to merges) |
int |
getMaxDocsForInMemoryMerge()
Max doc number that will merged in memory (and not on disk) |
int |
getMaxDocumentCacheSize()
How many documents to cache (-ve => unbounded) |
int |
getMaxIsCategoryCacheSize()
How many categories to cache (-ve => unbounded) |
int |
getMaxLinkAspectCacheSize()
How many link aspects to cache (-ve => unbounded) |
int |
getMaxParentCacheSize()
How many parents to cache (-ve => unbounded) |
int |
getMaxPathCacheSize()
How many paths to cache (-ve => unbounded) |
double |
getMaxRamInMbForInMemoryIndex()
Max Ram to allow for in memory indexes (does not apply to merges) |
double |
getMaxRamInMbForInMemoryMerge()
Ram based limit for in memory merges |
long |
getMaxTransformationTime()
|
int |
getMaxTypeCacheSize()
How many types to cache (-ve => unbounded) |
int |
getMergerMaxBufferedDocs()
Lucene merger config |
int |
getMergerMaxMergeDocs()
Lucene merger config |
int |
getMergerMergeFactor()
Lucene merger config |
double |
getMergerRamBufferSizeMb()
Ram based limit for in memory portion of merger index. |
int |
getMergerTargetIndexCount()
Target index count. |
int |
getMergerTargetOverlayCount()
Target overlays (will apply deletions and create indexes if over this limit) |
int |
getMergerTargetOverlaysBlockingFactor()
The factor by which the target overlay count is multiplied to determine the allowable number of overlays before blocking. |
boolean |
getPostSortDateTime()
If we are using the DateAnalyser then lucene sort is only to the date, as that is all that is in the index. |
int |
getQueryMaxClauses()
The maximum numbr of sub-queries the can be generated out of wild card expansion etc |
int |
getTermIndexInterval()
Lucene term index interval |
java.util.concurrent.ThreadPoolExecutor |
getThreadPoolExecutor()
Get the thread pool for index merging etc |
boolean |
getUseNioMemoryMapping()
Use the nio memory mapping (work arounf for bugs with some JVMs) |
long |
getWriteLockTimeout()
|
int |
getWriterMaxBufferedDocs()
Lucene writer config |
int |
getWriterMaxMergeDocs()
Lucene writer config |
int |
getWriterMergeFactor()
Lucene writer config |
double |
getWriterRamBufferSizeMb()
Ram based limit for in memory portion of writer index. |
boolean |
isCacheEnabled()
Is caching enabled for each index fragment? |
boolean |
isContentIndexingEnabled()
|
void |
setCacheEnabled(boolean cacheEnabled)
|
void |
setCommitLockTimeout(long timeout)
|
void |
setContentIndexingEnabled(boolean contentIndexingEnabled)
Enable/Disable the indexing of content Content is not indexed and FTS disabled When disabled, documents are marked as requiring FTS indexing. |
void |
setDefaultMLIndexAnalysisMode(org.alfresco.repo.search.MLAnalysisMode mode)
|
void |
setDefaultMLSearchAnalysisMode(org.alfresco.repo.search.MLAnalysisMode mode)
|
void |
setFairLocking(boolean fairLocking)
|
void |
setIndexerBatchSize(int indexerBatchSize)
|
void |
setIndexerMaxFieldLength(int indexerMaxFieldLength)
|
void |
setLockDirectory(java.lang.String lockDirectory)
Set the lock dir - just to make sure - this should no longer be used. |
void |
setLockPollInterval(long time)
|
void |
setMaxAtomicTransformationTime(long maxAtomicTransformationTime)
|
void |
setMaxDocIdCacheSize(int maxDocIdCacheSize)
|
void |
setMaxDocsForInMemoryIndex(int maxDocsForInMemoryIndex)
|
void |
setMaxDocsForInMemoryMerge(int maxDocsForInMemoryMerge)
|
void |
setMaxDocumentCacheSize(int maxDocumentCacheSize)
|
void |
setMaxIsCategoryCacheSize(int maxIsCategoryCacheSize)
|
void |
setMaxLinkAspectCacheSize(int maxLinkAspectCacheSize)
|
void |
setMaxParentCacheSize(int maxParentCacheSize)
|
void |
setMaxPathCacheSize(int maxPathCacheSize)
|
void |
setMaxRamInMbForInMemoryIndex(double maxRamInMbForInMemoryIndex)
|
void |
setMaxRamInMbForInMemoryMerge(double maxRamInMbForInMemoryMerge)
|
void |
setMaxTypeCacheSize(int maxTypeCacheSize)
|
void |
setMergerMaxBufferedDocs(int mergerMaxBufferedDocs)
|
void |
setMergerMaxMergeDocs(int mergerMaxMergeDocs)
|
void |
setMergerMergeFactor(int mergerMergeFactor)
|
void |
setMergerRamBufferSizeMb(double mergerRamBufferSizeMb)
|
void |
setMergerTargetIndexCount(int mergerTargetIndexCount)
|
void |
setMergerTargetOverlayCount(int mergerTargetOverlayCount)
|
void |
setMergerTargetOverlaysBlockingFactor(int mergerTargetOverlaysBlockingFactor)
|
void |
setPostSortDateTime(boolean postSortDateTime)
|
void |
setQueryMaxClauses(int queryMaxClauses)
|
void |
setTermIndexInterval(int termIndexInterval)
|
void |
setUseNioMemoryMapping(boolean useNioMemoryMapping)
|
void |
setWriteLockTimeout(long timeout)
|
void |
setWriterMaxBufferedDocs(int writerMaxBufferedDocs)
|
void |
setWriterMaxMergeDocs(int writerMaxMergeDocs)
|
void |
setWriterMergeFactor(int writerMergeFactor)
|
void |
setWriterRamBufferSizeMb(double writerRamBufferSizeMb)
|
Method Detail |
---|
void setLockDirectory(java.lang.String lockDirectory)
lockDirectory
- java.lang.String getIndexRootLocation()
int getIndexerBatchSize()
int getQueryMaxClauses()
org.alfresco.repo.search.MLAnalysisMode getDefaultMLIndexAnalysisMode()
org.alfresco.repo.search.MLAnalysisMode getDefaultMLSearchAnalysisMode()
int getIndexerMaxFieldLength()
java.util.concurrent.ThreadPoolExecutor getThreadPoolExecutor()
NodeBulkLoader getBulkLoader()
boolean getUseNioMemoryMapping()
int getMaxDocsForInMemoryMerge()
int getWriterMaxBufferedDocs()
int getWriterMergeFactor()
int getWriterMaxMergeDocs()
int getMergerMaxBufferedDocs()
int getMergerMergeFactor()
int getMergerMaxMergeDocs()
int getMergerTargetOverlayCount()
int getMergerTargetOverlaysBlockingFactor()
int getMergerTargetIndexCount()
int getTermIndexInterval()
boolean isCacheEnabled()
int getMaxIsCategoryCacheSize()
int getMaxDocumentCacheSize()
int getMaxDocIdCacheSize()
int getMaxPathCacheSize()
int getMaxTypeCacheSize()
int getMaxParentCacheSize()
int getMaxLinkAspectCacheSize()
boolean getPostSortDateTime()
org.springframework.context.ConfigurableApplicationContext getApplicationContext()
double getMaxRamInMbForInMemoryMerge()
double getWriterRamBufferSizeMb()
double getMergerRamBufferSizeMb()
int getMaxDocsForInMemoryIndex()
double getMaxRamInMbForInMemoryIndex()
boolean getFairLocking()
false
since fair locking appears to cause deadlock on old JVMs.
true
if a fair locking policy should be usedvoid setMaxAtomicTransformationTime(long maxAtomicTransformationTime)
maxAtomicTransformationTime
- long getMaxTransformationTime()
void setIndexerBatchSize(int indexerBatchSize)
indexerBatchSize
- void setQueryMaxClauses(int queryMaxClauses)
queryMaxClauses
- void setWriteLockTimeout(long timeout)
timeout
- void setCommitLockTimeout(long timeout)
timeout
- long getCommitLockTimeout()
long getWriteLockTimeout()
void setLockPollInterval(long time)
time
- void setIndexerMaxFieldLength(int indexerMaxFieldLength)
indexerMaxFieldLength
- void setDefaultMLIndexAnalysisMode(org.alfresco.repo.search.MLAnalysisMode mode)
mode
- void setDefaultMLSearchAnalysisMode(org.alfresco.repo.search.MLAnalysisMode mode)
mode
- void setMaxDocIdCacheSize(int maxDocIdCacheSize)
maxDocIdCacheSize
- void setMaxDocsForInMemoryMerge(int maxDocsForInMemoryMerge)
maxDocsForInMemoryMerge
- void setMaxDocumentCacheSize(int maxDocumentCacheSize)
maxDocumentCacheSize
- void setMaxIsCategoryCacheSize(int maxIsCategoryCacheSize)
maxIsCategoryCacheSize
- void setMaxLinkAspectCacheSize(int maxLinkAspectCacheSize)
maxLinkAspectCacheSize
- void setMaxParentCacheSize(int maxParentCacheSize)
maxParentCacheSize
- void setMaxPathCacheSize(int maxPathCacheSize)
maxPathCacheSize
- void setMaxTypeCacheSize(int maxTypeCacheSize)
maxTypeCacheSize
- void setMergerMaxMergeDocs(int mergerMaxMergeDocs)
mergerMaxMergeDocs
- void setMergerMergeFactor(int mergerMergeFactor)
mergerMergeFactor
- void setMergerMaxBufferedDocs(int mergerMaxBufferedDocs)
mergerMaxBufferedDocs
- void setMergerTargetIndexCount(int mergerTargetIndexCount)
mergerTargetIndexCount
- void setMergerTargetOverlayCount(int mergerTargetOverlayCount)
mergerTargetOverlayCount
- void setMergerTargetOverlaysBlockingFactor(int mergerTargetOverlaysBlockingFactor)
mergerTargetOverlaysBlockingFactor
- void setFairLocking(boolean fairLocking)
fairLocking
- void setTermIndexInterval(int termIndexInterval)
termIndexInterval
- void setUseNioMemoryMapping(boolean useNioMemoryMapping)
useNioMemoryMapping
- void setWriterMaxMergeDocs(int writerMaxMergeDocs)
writerMaxMergeDocs
- void setWriterMergeFactor(int writerMergeFactor)
writerMergeFactor
- void setWriterMaxBufferedDocs(int writerMaxBufferedDocs)
writerMaxBufferedDocs
- void setCacheEnabled(boolean cacheEnabled)
cacheEnabled
- void setPostSortDateTime(boolean postSortDateTime)
postSortDateTime
- void setMaxDocsForInMemoryIndex(int maxDocsForInMemoryIndex)
maxDocsForInMemoryIndex
- void setMaxRamInMbForInMemoryMerge(double maxRamInMbForInMemoryMerge)
maxRamInMbForInMemoryMerge
- void setMaxRamInMbForInMemoryIndex(double maxRamInMbForInMemoryIndex)
maxRamInMbForInMemoryIndex
- void setMergerRamBufferSizeMb(double mergerRamBufferSizeMb)
mergerRamBufferSizeMb
- void setWriterRamBufferSizeMb(double writerRamBufferSizeMb)
writerRamBufferSizeMb
- boolean isContentIndexingEnabled()
void setContentIndexingEnabled(boolean contentIndexingEnabled)
contentIndexingEnabled
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |