13. A computer readable storage medium comprising instructions that when executed perform a method for returning temporally aware results for a query, comprising: identifying a first set of results for a query, the first set of results non-temporally based; classifying whether the query is temporally based by inputting one or more features of the query into a trained classifier to assign a classification to the query; if the query is classified as temporally based, determining an alternate set of results for the query different than the first set of results; and updating the classification based upon user interaction with the alternate set of results, comprising: representing the one or more features of the query as a vector of coordinates in feature space, the vector of coordinates assigned a temporally based label if the query is classified as temporally based; and if the user interaction with the alternate set of results indicates the query is non-temporally based and the vector of coordinates is assigned the temporally based label, then: modifying the temporally based label assigned to the vector of coordinates to a non-temporally based label; and updating a margin separating a temporally-based query region and a non-temporally based query region in the feature space.
13. A computer readable storage medium comprising instructions that when executed perform a method for returning temporally aware results for a query, comprising: identifying a first set of results for a query, the first set of results non-temporally based; classifying whether the query is temporally based by inputting one or more features of the query into a trained classifier to assign a classification to the query; if the query is classified as temporally based, determining an alternate set of results for the query different than the first set of results; and updating the classification based upon user interaction with the alternate set of results, comprising: representing the one or more features of the query as a vector of coordinates in feature space, the vector of coordinates assigned a temporally based label if the query is classified as temporally based; and if the user interaction with the alternate set of results indicates the query is non-temporally based and the vector of coordinates is assigned the temporally based label, then: modifying the temporally based label assigned to the vector of coordinates to a non-temporally based label; and updating a margin separating a temporally-based query region and a non-temporally based query region in the feature space. 14. The computer readable storage medium of claim 13 , the method comprising: collecting one or more features of the query comprising at least one of: determining how a user interacts with the first set of results returned for the query; determining characteristics of the query; and determining statistical-based characteristics of one or more of: burstiness of user interactions with the first set of results returned for the query; geographical location related to the query; age of a document resulting from the query; age of a selected document in the first set of results; a desired number of recent queries that are similar to the query; and a desired number of recent news queries that are similar to the query.