anchor.diff:  ## Char filters
   
   - the `icu_normalizer` normalizies strings by Unicode normalization rules
  -- the `icu_folding` folds characters in string according to Unicode folding rules
   
   ## Field mappers
   
  
positive.code:        }
      }
  
  ## Hyphen
  
      {
          "index":{
              "analysis":{
                  "tokenizer" : {
                      "my_icu_tokenizer" : {
                         "type" : "icu_tokenizer",
                         "rulefiles" : "Latn:icu/Latin-dont-break-on-hyphens.rbbi"
                      },
                      "my_hyphen_tokenizer" : {
                          "type" : "hyphen"
                      }
                  }
              }
          }
      }
  
  
  ## Sortform
  
      {
          "index":{
              "analysis": {
                  "analyzer" : {
                      "german_phonebook_with_sortform" : {
                         "type" : "sortform",
                         "language" : "de",
                         "country" : "DE",
                         "strength" : "quaternary",
                         "alternate" : "shifted",
                         "rules" : "& ae , a\u0308 & AE , A\u0308 & oe , o\u0308 & OE , O\u0308 & ue , u\u0308 & UE , u\u0308 & ss , \u00df",
                         "filter" : [
                             "sortform"
                         ]
                      }
                  }
              }
          }
      }
  
  
  ## Crypt mapper
  
  
negative.code: 
  The plugin code in each plugin is equivalent to the code in this combined bundle plugin.
  
  
  - the `hyphen` analyzer applies shingling and combining hyphenated words (german: Bindestrichwörter) on a field
  - the `naturalsort` analyzer applies natural sorting on a field (mixed numerical and strings in a value)
  
  