1. A computer-implemented method for searching through a corpus, the corpus comprising a plurality of documents, and the method comprising: using a computer to parse a text of each of the plurality of documents into sentences; using the computer to identify named entities within the sentences; using the computer to pair named entities appearing together in the sentences; using the computer to receive a search request, the search request including at least one name of an entity of interest; providing at least one search result in response to the search request, the at least one search result including an identification of a document from the corpus that contains the at least one named entity of interest and at least one associated entity determined by the computer to be related to the at least one named entity of interest based on the paired entities recognized by the computer.