XML Configuration Reference : Index : AutomaticAnalysisPolicy
 
AutomaticAnalysisPolicy
com.exalead.mercury.mami.indexing.v10.AutomaticAnalysisPolicy
Depending on the number of threads specified, CloudView automatically chooses the most efficient analysis policy. Changes made in Analyze require a restart of CloudView, or at least of the indexing server process, to be taken into account.
Parent elements:
com.exalead.mercury.mami.indexing.v10.IndexingConfig (as IndexingConfig)
Attributes:
Name
Type
Default value
Description
maxRAMConsumptionThreshold
enum(disabled, enabled, auto)
enabled
When reaching the RAM value specified, analysis is stopped and analyzed documents are imported to the index. Then analysis starts again.
Enabled: Commits when the RAM size reaches the Threshold value specified (by default, 2048 MB).
Auto: Commits when the RAM size reaches 2048 MB.'
maxRAMConsumptionMB
int
2048
The maximum of non-java RAM the analyzer can allocate. Reaching this limit triggers a commit.
nbThreads
int
If not set or set with a multiple of 'nbSlices', it uses the 'PerSliceAnalysisPolicy'. Otherwise, it uses 'FixedThreadsAnalysisPolicy'.