1. A computer-implemented method comprising: receiving an implicit search request associated with a user; obtaining a user profile corresponding to the user, wherein the user profile is generated based in part on the user's prior computing activities, the prior computing activities including one or more of browsing, searching, and messaging; generating, in accordance with the obtained user profile, a personalized snippet of a document responsive to the implicit search request, the snippet comprising a text portion of the document chosen based on one or more terms of the obtained user profile; and providing the personalized snippet of the document for display to the user, wherein the generating includes identifying content associated with the document, determining a profile similarity score for a term in the content, and generating the snippet based at least in part on the term when the profile similarity score is above a threshold, and wherein determining the profile similarity score includes identifying a respective term profile associated with the at least one term and determining a similarity between the profile information associated with the user profile and the respective term profile.
1. A computer-implemented method comprising: receiving an implicit search request associated with a user; obtaining a user profile corresponding to the user, wherein the user profile is generated based in part on the user's prior computing activities, the prior computing activities including one or more of browsing, searching, and messaging; generating, in accordance with the obtained user profile, a personalized snippet of a document responsive to the implicit search request, the snippet comprising a text portion of the document chosen based on one or more terms of the obtained user profile; and providing the personalized snippet of the document for display to the user, wherein the generating includes identifying content associated with the document, determining a profile similarity score for a term in the content, and generating the snippet based at least in part on the term when the profile similarity score is above a threshold, and wherein determining the profile similarity score includes identifying a respective term profile associated with the at least one term and determining a similarity between the profile information associated with the user profile and the respective term profile. 5. The method of claim 1 , wherein the document includes a message in a message view window.