1. A method for generating a query list, said method comprising: determining, utilizing program instructions stored in a computer readable storage medium and executed by one or more processors, context data of a web page, wherein the context data includes textual data that describes subject matter displayed on the web page; receiving, by the one or more processors, a client query entered from a client-retrieved instance of the web page; determining, by the one or more processors, an identifier associated with the web page that distinguishes the web page from other web pages; in response to receiving the client query, retrieving, by the one or more processors from a database, a plurality of queries associated with the identifier; determining, by the one or more processors, whether one or more of the retrieved queries correlate the determined context data and the received client query; selecting, by the one or more processors, a set of one or more queries from the plurality of queries based, at least in part, on the selected set of one or more queries each having been determined to correlate the determined context data and the received client query; and sending, by the one or more processors, the selected set of one or more queries to the client-retrieved instance of the web page.
1. A method for generating a query list, said method comprising: determining, utilizing program instructions stored in a computer readable storage medium and executed by one or more processors, context data of a web page, wherein the context data includes textual data that describes subject matter displayed on the web page; receiving, by the one or more processors, a client query entered from a client-retrieved instance of the web page; determining, by the one or more processors, an identifier associated with the web page that distinguishes the web page from other web pages; in response to receiving the client query, retrieving, by the one or more processors from a database, a plurality of queries associated with the identifier; determining, by the one or more processors, whether one or more of the retrieved queries correlate the determined context data and the received client query; selecting, by the one or more processors, a set of one or more queries from the plurality of queries based, at least in part, on the selected set of one or more queries each having been determined to correlate the determined context data and the received client query; and sending, by the one or more processors, the selected set of one or more queries to the client-retrieved instance of the web page. 6. The method of claim 1 further comprising: storing the received client query in a query database; receiving a second client query entered from the client-retrieved instance of the web page; and storing the second client query in the query database and associating the second client query with the client query.