1. A system that facilitates varying search results, comprising: a computer executable interface component that receives a query from a device employed by a first user at a physical location; a computer executable result diversification component that modifies a diversity represented by a set of search results obtained by a search engine in response to the query based at least in part upon one or more of a plurality of dimensions of diversity such that at least a predetermined number of results for one or more categories associated with each of the one or more of the plurality of dimensions of diversity are included in the result set, wherein: the plurality of dimensions of diversity including document topics, document types, document genres, sites or domains of documents, document ages, locations associated with the documents, commercial characteristics of the documents, and user intents, the result diversification component alters the query and provides the altered query to the search engine to request search results associated with each of the one or more dimensions of diversity, each dimension of diversity being associated with one or more disparate query-query reformulations of the received query performed by users of the search engine, and attributes of documents returned on prior searches performed on the search engine, the result diversification component further combining search results obtained for each of the one or more dimensions of diversity into a first set of search results; a computer executable personalization component that generates, from the first set of search results, a set of search results personalized to the first user comprising results relating to one or more of the dimensions of diversity determined to be meaningful to the first user based at least in part on content previously encountered by the first user, the personalization component further employing the device from which the query is received to generate the set of search results personalized to the first user; and a processor configured to execute the computer executable components.
1. A system that facilitates varying search results, comprising: a computer executable interface component that receives a query from a device employed by a first user at a physical location; a computer executable result diversification component that modifies a diversity represented by a set of search results obtained by a search engine in response to the query based at least in part upon one or more of a plurality of dimensions of diversity such that at least a predetermined number of results for one or more categories associated with each of the one or more of the plurality of dimensions of diversity are included in the result set, wherein: the plurality of dimensions of diversity including document topics, document types, document genres, sites or domains of documents, document ages, locations associated with the documents, commercial characteristics of the documents, and user intents, the result diversification component alters the query and provides the altered query to the search engine to request search results associated with each of the one or more dimensions of diversity, each dimension of diversity being associated with one or more disparate query-query reformulations of the received query performed by users of the search engine, and attributes of documents returned on prior searches performed on the search engine, the result diversification component further combining search results obtained for each of the one or more dimensions of diversity into a first set of search results; a computer executable personalization component that generates, from the first set of search results, a set of search results personalized to the first user comprising results relating to one or more of the dimensions of diversity determined to be meaningful to the first user based at least in part on content previously encountered by the first user, the personalization component further employing the device from which the query is received to generate the set of search results personalized to the first user; and a processor configured to execute the computer executable components. 4. The system of claim 1 , the personalization component generates the set of personalized results further based upon at least one of the first user's physical location, a computing context, a history of previously encountered content, a history of previously encountered web pages, user interactions with content, a profile of user interests, and demographic information associated with the user.