1. A computer-implemented method comprising: identifying, by one or more processors, a candidate parent entity from an entity set, wherein the entity set comprises a plurality of entities, and wherein the candidate parent entity comprises an entity identified as having one or more characteristics indicative of the entity having a parent hierarchical relationship to another entity of the entity set; identifying, by the one or more processors, a candidate child entity set from the entity set, wherein the candidate child entity set comprises entities of the entity set that are each identified as having one or more characteristics indicative of the entity having a child hierarchical relationship to the candidate parent entity; and for each entity of the candidate child entity set: comparing, by the one or more processor, characteristics of the candidate parent entity to characteristics of the entity of the candidate child entity set to determine whether a hierarchical relationship exists between the candidate parent entity and the entity of the candidate child entity set; and in response to determining that a hierarchical relationship exists between the candidate parent entity and the entity of the candidate child entity set, updating, by the one or more processors, a hierarchical index to reflect the hierarchical relationship between the candidate parent entity and the entity of the candidate child entity set.
1. A computer-implemented method comprising: identifying, by one or more processors, a candidate parent entity from an entity set, wherein the entity set comprises a plurality of entities, and wherein the candidate parent entity comprises an entity identified as having one or more characteristics indicative of the entity having a parent hierarchical relationship to another entity of the entity set; identifying, by the one or more processors, a candidate child entity set from the entity set, wherein the candidate child entity set comprises entities of the entity set that are each identified as having one or more characteristics indicative of the entity having a child hierarchical relationship to the candidate parent entity; and for each entity of the candidate child entity set: comparing, by the one or more processor, characteristics of the candidate parent entity to characteristics of the entity of the candidate child entity set to determine whether a hierarchical relationship exists between the candidate parent entity and the entity of the candidate child entity set; and in response to determining that a hierarchical relationship exists between the candidate parent entity and the entity of the candidate child entity set, updating, by the one or more processors, a hierarchical index to reflect the hierarchical relationship between the candidate parent entity and the entity of the candidate child entity set. 16. The method of claim 1 further comprising: receiving a search query; processing the search query to identify a set of search results; comparing the set of search results to the hierarchical index to determine whether the set of search results comprises a parent search result corresponding to a parent entity; determining that the set of search results comprises a parent search result corresponding to a parent entity; in response to determining that the set of search results comprises a parent search result corresponding to a parent entity, identifying a set of child search results comprising one or more child search results that correspond to one or more entities that are children of the parent entity; and providing a hierarchical search results list for display, the hierarchical search results list comprising: a first listing of search results corresponding to the set of search results; and a second listing of search results corresponding to the set of child search results, the second listing configured to be displayed in hierarchical relation to a displayed search result corresponding to the parent search result of the set of search results.