anchor.diff:  ----------------------------------------------------
   <1> The default stopwords can be overridden with the `stopwords`
       or `stopwords_path` parameters.
  -<2> Words can be excluded from stemming with the `stem_exclusion`
  -    parameter. This filter should be removed if there are no words 
  -    to exclude.
  +<2> This filter should be removed unless there are words which should
  +    be excluded from stemming.
   
   [[german-analyzer]]
  -==== `german` analyzer
  +===== `german` analyzer
   
   The `german` analyzer could be reimplemented as a `custom` analyzer as follows:
   
  
positive.code: ----------------------------------------------------
  <1> The default stopwords can be overridden with the `stopwords`
      or `stopwords_path` parameters.
  <2> Words can be excluded from stemming with the `stem_exclusion`
      parameter. This filter should be removed if there are no words 
      to exclude.
  
  [[spanish-analyzer]]
  ==== `spanish` analyzer
  
  The `spanish` analyzer could be reimplemented as a `custom` analyzer as follows:
  
  
negative.code: <<turkish-analyzer,`turkish`>>,
  <<thai-analyzer,`thai`>>.
  
  ==== Configuring language analyzers
  
  ===== Stopwords
  
  All analyzers support setting custom `stopwords` either internally in
  the config, or by using an external stopwords file by setting
  `stopwords_path`. Check <<analysis-stop-analyzer,Stop Analyzer>> for
  more details.
  
  ===== Excluding words from stemming
  
  The `stem_exclusion` parameter allows you to specify an array
  of lowercase words that should not be stemmed.  Internally, this
  functionality is implemented by adding the
  <<analysis-keyword-marker-tokenfilter,`keyword_marker` token filter>>
  with the `keywords` set to the value of the `stem_exclusion` parameter.
  
  The following analyzers support setting custom `stem_exclusion` list:
  `arabic`, `armenian`, `basque`, `catalan`, `bulgarian`, `catalan`,
  