7. A method comprising: identifying a set of topics appearing in sentences included in a plurality of data sources; associating each topic with a context vector, each context vector representing a frequency of a given identified topic associated with a topic identifier co-occurring in one or more text strings with a plurality of topics from the set of topics and comprising: a plurality of context confidence values, each context confidence value representing a relationship between the given identified topic and an additional identified topic that co-occurs within a sentence from the plurality of data sources with the given identified topic; and where each context confidence value of the plurality of context confidence values is based upon a combination of a topic confidence value of the given identified topic and a topic confidence value of the additional identified topic that co-occurs within the sentence from the plurality of data sources with the given identified topic; receiving a search query comprising a keyword; identifying one or more topics associated with the keyword included in the search query; identifying one or more sentences from the plurality of data sources that include one or more of the topics associated with the keyword included in the search query; and generating a search result for the search query that includes the identified sentences.
9. The method of claim 7 , wherein generating the search result comprises: identifying topics that are commonly associated with the keyword; and including the identified topics that are commonly associated with the keyword in the search result.