1. A computer implemented method of searching the Internet for a user comprising: generating a topic model comprising a set of salient terms at least in part determined statistically from a comparison of an occurrence of a plurality of terms contained in selected items of real-time online information which the user has previously chosen to view with an occurrence of said terms in a body of real-time online information available through a real-time information retrieval service, wherein the body of real-time online information comprises other items of real-time online information which the user has not previously chosen to view; retrieving, by the real time information retrieval service, additional items of online real-time information related to the topic model; automatically creating a search query derived from the set of salient terms in the topic model; using a search engine to search a body of non-real time information on the Internet, different than the body of real-time online information, for items of non-real time information responsive to the search query; and presenting to the user the additional items of online real-time information and the items of non-real time information responsive to the search query, as a result relevant to the user's interest.