anchor.diff:              "resellers" : { <1>
                   "type" : "nested",
                   "properties" : {
  -                    "name" : { "type" : "text" },
  +                    "reseller" : { "type" : "text" },
                       "price" : { "type" : "double" }
                   }
               }
  
positive.code: 
  [source,js]
  --------------------------------------------------
  PUT /index
  {
    "mappings": {
      "product" : {
  
negative.code: }
  --------------------------------------------------
  // CONSOLE
  
  <1> `resellers` is an array that holds nested documents.
  
  The following request adds a product with two resellers:
  
  [source,js]
  --------------------------------------------------
  PUT /products/_doc/0
  {
    "name": "LED TV", <1>
    "resellers": [
      {
        "reseller": "companyA",
        "price": 350
      },
      {
        "reseller": "companyB",
        "price": 500
      }
    ]
  }
  --------------------------------------------------
  // CONSOLE
  // TEST[s/PUT \/products\/_doc\/0/PUT \/products\/_doc\/0\?refresh/]
  // TEST[continued]
  
  <1> We are using a dynamic mapping for the `name` attribute.
  
  
  The following request returns the minimum price a product can be purchased for:
  
  [source,js]
  --------------------------------------------------
  GET /products/_search
  {
      "query" : {
          "match" : { "name" : "led tv" }
  