15. A computer-implemented method, comprising: identifying a plurality of potential search queries, wherein the potential search queries are likely to be submitted by users as search queries and are likely to have responsive real time search results; associating real-time search results with each of the plurality of potential search queries in a predictive cache, wherein associating real-time search results comprises, for a first potential search query: obtaining data for a status update, the data including data indicating a quality of a user who submitted the status update, a quality of the status update, and a relevance of the status update to the first potential search query; generating a query-specific score for the status update and the first potential search query from the obtained data; determining whether the status update is responsive to the first potential search query according to the query-specific score; and generating a search result identifying the status update and associating the search result identifying the status update with the first potential search query in the predictive cache when the status update is determined to be responsive to the first potential search query; and receiving a search query from a client; determining that the search query is associated with real-time search results in the predictive cache; and providing the real-time search results associated with the search query in the predictive cache to the client in response to the search query.
15. A computer-implemented method, comprising: identifying a plurality of potential search queries, wherein the potential search queries are likely to be submitted by users as search queries and are likely to have responsive real time search results; associating real-time search results with each of the plurality of potential search queries in a predictive cache, wherein associating real-time search results comprises, for a first potential search query: obtaining data for a status update, the data including data indicating a quality of a user who submitted the status update, a quality of the status update, and a relevance of the status update to the first potential search query; generating a query-specific score for the status update and the first potential search query from the obtained data; determining whether the status update is responsive to the first potential search query according to the query-specific score; and generating a search result identifying the status update and associating the search result identifying the status update with the first potential search query in the predictive cache when the status update is determined to be responsive to the first potential search query; and receiving a search query from a client; determining that the search query is associated with real-time search results in the predictive cache; and providing the real-time search results associated with the search query in the predictive cache to the client in response to the search query. 16. The method of claim 15 , wherein the data indicating a quality of a user who submitted the status update is data indicating whether the user is a spammer.