1. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: obtaining a subject entity definition of a subject entity, a node depth criteria and an impact cutoff criteria; aggregating and preparing a plurality of data items that include data related to the subject entity for processing, wherein the data comprises at least one entity function, one or more entity function measures and a creation date for each of the plurality of data items; storing the aggregated plurality of data items in one or more context layers by a component of context; developing a subject entity situation summary by analyzing the subject entity related data, wherein the subject entity situation summary comprises a linear or nonlinear regression model of each of the one or more entity function measures, a relevance for each of the measures and one or more of the context layers; using the subject entity situation summary, the node depth criteria and the impact cutoff criteria to identify components of context to include in a composite index; creating a composite index for the data associated with the identified components of context, wherein the composite index comprises a column for the creation dates of the plurality of data items, a column for each of the identified components of context and a ranking for each of the plurality of data items of the composite index; receiving a search request; and providing a plurality of search results in response to the search request, wherein the plurality of search results are prioritized using a weight comprised of a mathematical combination of an index position ranking and a ranking provided by a relevance measure.