1. A computer-implemented method of identifying at least one key term related to a similar passage, comprising: identifying a plurality of documents stored in a corpus, wherein each identified document contains an instance of the similar passage; for each similar passage instance within the identified documents, extracting each word that appears within a threshold number of words before the similar passage instance within an identified document and each word that appears within a threshold number of words after the similar passage instance within the identified document, the extracted words associated with the similar passage instance; combining the extracted words associated with each similar passage instance to form a context aggregation; determining a plurality of key terms related to the similar passage based on the context aggregation, each key term associated with a subset of the similar passage instances, at least one key term determined by comparing words within the context aggregation to a terms database specifying possible key terms and extracting a word within the context aggregation that matches a term in the terms database; presenting each of one or more key terms as a hyperlink in a user interface; receiving a selection of a key term presented as a hyperlink; and presenting the subset of similar passage instances associated with the selected key term in the user interface.