anchor.diff:      as an optimization to generate fewer suggestions to test on each shard and
       are not rechecked when combining the suggestions generated on each
       shard. Thus `missing` will generate suggestions for terms on shards that do
  -    not contain them even other shards do contain them. Those should be
  +    not contain them even if other shards do contain them. Those should be
       filtered out using `confidence`. Three possible values can be specified:
       ** `missing`: Only generate suggestions for terms that are not in the
                    shard. This is the default.
  
positive.code: 
  `max_inspections`::
      A factor that is used to multiply with the
      `shards_size` in order to inspect more candidate spell corrections on
      the shard level. Can improve accuracy at the cost of performance.
      Defaults to 5.
  
  
negative.code: possible terms per term in the given text. A single candidate generator
  is similar to a `term` suggester called for each individual term in the
  text. The output of the generators is subsequently scored in combination
  with the candidates from the other terms for suggestion candidates.
  
  Currently only one type of candidate generator is supported, the
  `direct_generator`. The Phrase suggest API accepts a list of generators
  under the key `direct_generator`; each of the generators in the list is
  called per term in the original text.
  
  ==== Direct Generators
  