anchor.diff:  NOTE: Client specific analysis configurations are planed for a future release. They will use the <<index.adoc#_client_configuration_web_service, client configuration web service>>.
   
   
  -===== Analysis Configuration
  -
  -Allows to configure the analysis in Smarti
  +===== Basic Configuration
  +
  +* `smarti.analysis.language`: The language of conversations. If present language detection will be deactivated and the configured language is assumed for all conversations. NOTE: This configuration can be overruled by a client specific configuration set by the configuration service
  +* `smarti.analysis.conextSize`: The size of the context (in number of messages) used for analysis. If a conversation includes more as `conextSize` messeages only the last `conextSize` will be used for analysis. If a value `<= 0` is configured all messages will be analysed.
  +
  +NOTE: A higer `conextSize` results in longer processing times and slightly higher memory requirements. A small `conextSize` may result in lower quality of analysis results. Currently the minimum size of the context is `3`.
  +
  +===== Analysis Pipeline
   
   The analysis pipeline used to process conversations can be configured by the following properties
   
  
positive.code: 
  In additiona the `smarti.analysis.language` allows to set the lanugage of conversation. If set this language will be used for conversations. If not present or empty the language will be detected based on the content.
  
  
  ===== Processing Configuration
  
  * `smarti.processing.numThreads =`: The number of analysis threads can be configured by  the default value is `2`. For every thread one should preserve `~500MByte` additional Java Heap space. For the best usage of CPU power the number of threads should be the same as the number of cores.
  
  ===== Stanford NLP
  
  
negative.code: * `smarti.index.conversation.commitWithin = 10000`: Defines the maximum time span until after published conversations are available in the index. Values are in M´milliseconds. For values `< 0` the default `10` seconds will be used. For values `>= 0 < 1000` the minimum value of `1000ms` will be used.
  * `smarti.index.conversation.message.merge-timeout = 30`: Multiple messages of the same users are merged to a single message if they where sent within the configured time period. Values are in Seconds. The default is `30` seconds.
  
  ==== Processing Configuration
  
  Configures the amount of system resources used by Smarti to do processing (mainly analysis)
  
  * `smarti.processing.numThreads =`: The number of analysis threads can be configured by  the default value is `2`. For every thread one should preserve `~500MByte` additional Java Heap space. For the best usage of CPU power the number of threads should be the same as the number of cores.
  
  ==== Analysis Configuration
  
  This section describes the configuration of the analysis workflow and the <<index.adoc#_analysis_components, Analysis Components>>
  