anchor.diff:      }
     }
   }
  ---------------------------------------------------
  -// NOTCONSOLE
  -<1> setting a shingle filter with 5-word shingles
  -<2> setting min_hash filter to hash with 1 hash
  -<3> setting min_hash filter to hash tokens into 512 buckets
  -<4> setting min_hash filter to keep only a single smallest hash in each bucket
  -<5> setting min_hash filter to fill empty buckets with values from neighboring buckets
  +----
  +
  +<1> Configures a custom shingle filter to output only five-word shingles.
  +<2> Each five-word shingle in the stream is hashed once.
  +<3> The hashes are assigned to 512 buckets.
  +<4> Only the smallest hash in each bucket is retained.
  +<5> The filter fills empty buckets with the values of neighboring buckets.
  
positive.code: The minimum hash codes from all hash functions are combined
  to form a signature for the document.
  
  
  ==== Example of setting MinHash Token Filter in Elasticsearch
  Here is an example of setting up a `min_hash` filter:
  
  [source,js]
  --------------------------------------------------
  POST /index1
  {
    "settings": {
      "analysis": {
        "filter": {
          "my_shingle_filter": { <1>
            "type": "shingle",
            "min_shingle_size": 5,
            "max_shingle_size": 5,
  
negative.code:         },
          "my_minhash_filter": {
            "type": "min_hash",
            "hash_count": 1,          <2>
            "bucket_count": 512,      <3>
            "hash_set_size": 1,       <4>
            "with_rotation": true     <5>
          }
        },
        "analyzer": {
  