{
  "@all": {
    "aggs": {
      "type": {
        "terms": {
          "field": "type.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "match_all": {}
    }
  },
  "academic event": {
    "aggs": {
      "academicTerms.acronym": {
        "terms": {
          "field": "academicTerms.acronym.raw",
          "size": 1000
        }
      },
      "catalogs.categories": {
        "terms": {
          "field": "catalogs.categories.raw",
          "size": 1000
        }
      },
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "creativeWorks.keywords": {
        "terms": {
          "field": "creativeWorks.keywords.raw",
          "size": 1000
        }
      },
      "majors": {
        "terms": {
          "field": "majors.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "academic event"
      }
    }
  },
  "article": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "isPartOf.categories": {
        "terms": {
          "field": "isPartOf.categories.raw",
          "size": 1000
        }
      },
      "isPartOf.keywords": {
        "terms": {
          "field": "isPartOf.keywords.raw",
          "size": 1000
        }
      },
      "keywords": {
        "terms": {
          "field": "keywords.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "article"
      }
    }
  },
  "book": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "isPartOf.keywords": {
        "terms": {
          "field": "isPartOf.keywords.raw",
          "size": 1000
        }
      },
      "keywords": {
        "terms": {
          "field": "keywords.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "book"
      }
    }
  },
  "building": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "building"
      }
    }
  },
  "catalog": {
    "aggs": {
      "academicTerm.acronym": {
        "terms": {
          "field": "academicTerm.acronym.raw",
          "size": 1000
        }
      },
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "superCatalog.categories": {
        "terms": {
          "field": "superCatalog.categories.raw",
          "size": 1000
        }
      },
      "superCatalogs.categories": {
        "terms": {
          "field": "superCatalogs.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "catalog"
      }
    }
  },
  "certification": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "certification"
      }
    }
  },
  "contact point": {
    "aggs": {
      "areaServed.categories": {
        "terms": {
          "field": "areaServed.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "contact point"
      }
    }
  },
  "course of study": {
    "aggs": {
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "course of study"
      }
    }
  },
  "date series": {
    "aggs": {
      "event.categories": {
        "terms": {
          "field": "event.categories.raw",
          "size": 1000
        }
      },
      "event.majors": {
        "terms": {
          "field": "event.majors.raw",
          "size": 1000
        }
      },
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "date series"
      }
    }
  },
  "dish": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "certifications.categories": {
        "terms": {
          "field": "certifications.categories.raw",
          "size": 1000
        }
      },
      "dishAddOns.categories": {
        "terms": {
          "field": "dishAddOns.categories.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "dish"
      }
    }
  },
  "floor": {
    "aggs": {
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      },
      "plan.features.place.categories": {
        "terms": {
          "field": "plan.features.place.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "floor"
      }
    }
  },
  "job posting": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "job posting"
      }
    }
  },
  "message": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "isPartOf.keywords": {
        "terms": {
          "field": "isPartOf.keywords.raw",
          "size": 1000
        }
      },
      "keywords": {
        "terms": {
          "field": "keywords.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "message"
      }
    }
  },
  "organization": {
    "aggs": {
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "organization"
      }
    }
  },
  "periodical": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "isPartOf.keywords": {
        "terms": {
          "field": "isPartOf.keywords.raw",
          "size": 1000
        }
      },
      "keywords": {
        "terms": {
          "field": "keywords.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "periodical"
      }
    }
  },
  "person": {
    "aggs": {
      "homeLocations.categories": {
        "terms": {
          "field": "homeLocations.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "person"
      }
    }
  },
  "point of interest": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "point of interest"
      }
    }
  },
  "publication event": {
    "aggs": {
      "academicTerms.acronym": {
        "terms": {
          "field": "academicTerms.acronym.raw",
          "size": 1000
        }
      },
      "catalogs.categories": {
        "terms": {
          "field": "catalogs.categories.raw",
          "size": 1000
        }
      },
      "creativeWorks.keywords": {
        "terms": {
          "field": "creativeWorks.keywords.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "publication event"
      }
    }
  },
  "room": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      },
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "room"
      }
    }
  },
  "semester": {
    "aggs": {
      "acronym": {
        "terms": {
          "field": "acronym.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "semester"
      }
    }
  },
  "sport course": {
    "aggs": {
      "academicTerms.acronym": {
        "terms": {
          "field": "academicTerms.acronym.raw",
          "size": 1000
        }
      },
      "catalogs.categories": {
        "terms": {
          "field": "catalogs.categories.raw",
          "size": 1000
        }
      },
      "creativeWorks.keywords": {
        "terms": {
          "field": "creativeWorks.keywords.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "sport course"
      }
    }
  },
  "study module": {
    "aggs": {
      "academicEvents.categories": {
        "terms": {
          "field": "academicEvents.categories.raw",
          "size": 1000
        }
      },
      "academicEvents.majors": {
        "terms": {
          "field": "academicEvents.majors.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "study module"
      }
    }
  },
  "ticket": {
    "aggs": {
      "inPlace.categories": {
        "terms": {
          "field": "inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "ticket"
      }
    }
  },
  "todo": {
    "aggs": {
      "categories": {
        "terms": {
          "field": "categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "todo"
      }
    }
  },
  "video": {
    "aggs": {
      "isPartOf.keywords": {
        "terms": {
          "field": "isPartOf.keywords.raw",
          "size": 1000
        }
      },
      "keywords": {
        "terms": {
          "field": "keywords.raw",
          "size": 1000
        }
      },
      "offers.inPlace.categories": {
        "terms": {
          "field": "offers.inPlace.categories.raw",
          "size": 1000
        }
      }
    },
    "filter": {
      "term": {
        "type": "video"
      }
    }
  }
}