anchor.diff:  }
   --------------------------------------------------
   // CONSOLE
  -// TESTSETUP
  -<1> The `resellers` is an array that holds nested documents under the `product` object.
   
  -The following aggregations will return the minimum price products can be purchased in:
  +<1> `resellers` is an array that holds nested documents.
  +
  +The following request adds a product with two resellers:
   
   [source,js]
   --------------------------------------------------
  -GET /_search
  +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" }
  
positive.code:   ...
    "aggregations": {
      "resellers": {
        "doc_count": 0,
        "min_price": {
          "value": 350
        }
  
negative.code: }
  --------------------------------------------------
  // CONSOLE
  // TEST[s/GET \/products\/_search/GET \/products\/_search\?filter_path=aggregations/]
  // TEST[continued]
  
  As you can see above, the nested aggregation requires the `path` of the nested documents within the top level documents.
  Then one can define any type of aggregation over these nested documents.
  