1. A method comprising: a search engine receiving one or more distinct taxonomies and an environment identifier from an administrator of an environment; storing taxonomies received from a plurality of environments, wherein each taxonomy of the one or more distinct taxonomies is stored in association with the environment identifier; wherein said each taxonomy specifies categories and relationships between the categories; receiving a search query; determining a particular environment identifier of a particular environment that is associated with the search query; selecting one of a plurality of taxonomies stored in association with the particular environment identifier; generating a search engine results page, at least in part, by applying to a search engine result item a set of rules that are associated with the selected taxonomy; wherein applying the set of rules to a search engine result item identifies a set of categories in the selected taxonomy to display on the search engine results page in association with the search engine result item; wherein the method is performed by a computer programmed to be a special purpose machine pursuant to instructions from program software.