1. A system embodied in a computer readable storage medium that, when executed by one or more processors, facilitates query processing, the system comprising the following computer executable components: a query component that facilitates input of a portion of query data into a client application during a query generation process, wherein the query generation process comprises automatic injection of additional query data into the client application; a search component that executes a query against an indexed network based service in real time to suggest the additional query data in response to receiving the portion of the query data and communicates the additional query data to the query component for presentation to a user; a trigger component that facilitates the inclusion of one or more additional data elements to affect the query generation process and facilitates one or more of impacting, refining, and filtering the additional query data; an adaptive component that adapts the query generation process to a skill level of the user, wherein the query generation process is more automated when the user is determined to be more skillful and the query generation process is less automated when the user is determined to be more novice; and a machine learning and reasoning component that employs a probabilistic or statistical-based analysis, or a combination thereof, to prognose or infer an action that a user desires to be automatically performed.