1. A computer-implemented method for generating multiple implicit search queries comprising: identifying a plurality of events responsive to monitoring real-time user interactions with a client device; identifying a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of the real-time user interactions with the client device; generating a plurality of implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes; receiving a plurality of search results generated responsive to the plurality of implicit search queries; and updating a display of search results responsive to receiving the plurality of search results.
1. A computer-implemented method for generating multiple implicit search queries comprising: identifying a plurality of events responsive to monitoring real-time user interactions with a client device; identifying a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of the real-time user interactions with the client device; generating a plurality of implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes; receiving a plurality of search results generated responsive to the plurality of implicit search queries; and updating a display of search results responsive to receiving the plurality of search results. 41. The method of claim 1 , wherein the event comprises receiving a text buffer and the user-context attribute is the current word in the text buffer.