anchor.diff:      }
     }
   }
  -'
   --------------------------------------------------
  +// CONSOLE
   
   However, you would also like to use _faceted navigation_ to display a list of
   other options that the user could click on.  Perhaps you have a `model` field
  
positive.code:     "term": { "color": "red" }
    }
  }
  '
  --------------------------------------------------
  <1> The main query now finds all shirts by Gucci, regardless of color.
  <2> The `colors` agg returns popular colors for shirts by Gucci.
  <3> The `color_red` agg limits the `models` sub-aggregation 
  
negative.code: request,  after aggregations have already been calculated. Its purpose is
  best explained by example:
  
  Imagine that you are selling shirts that have the following properties:
  
  [source,js]
  -------------------------------------------------
  PUT /shirts
  {
      "mappings": {
          "item": {
              "properties": {
                  "brand": { "type": "keyword"},
                  "color": { "type": "keyword"},
                  "model": { "type": "keyword"}
              }
          }
      }
  }
  
  PUT /shirts/item/1?refresh
  {
      "brand": "gucci",
      "color": "red",
      "model": "slim"
  }
  ------------------------------------------------
  // CONSOLE
  // TESTSETUP
  
  
  Imagine a user has specified two filters:
  
  `color:red` and `brand:gucci`.  You only want to show them red shirts made by
  Gucci in the search results.  Normally you would do this with a 
  <<query-dsl-bool-query,`bool` query>>:
  
  [source,js]
  --------------------------------------------------
  GET /shirts/_search 
  {
    "query": {
      "bool": {
  