1. A computer-implemented method for providing query parameters to a search engine, comprising: receiving, at a computer system, a selection that includes at least two locations of a graphical user interface, wherein the at least two locations define an area of the graphical user interface that has been selected by a user of the computer system; identifying one or more selected elements of the graphical user interface that are contained within the defined area of the graphical user interface, wherein the one or more selected elements are unable to receive information from the user; converting, by the computer system, the one or more selected elements into selected textual search data at a time subsequent to the selection; determining that the one or more selected elements comprise a partial word; identifying one or more unselected elements of the graphical user interface that the user did not select, wherein the one or more unselected elements are identified from among a plurality of unselected elements that are located outside of the defined area of the graphical user interface based on a determination that the one or more unselected elements, when appended to the one or more selected elements, will complete the partial word; appending unselected textual search data associated with the one or more unselected elements to the selected textual search data of the selected one or more elements; determining a context associated with the one or more selected elements based on at least one of the plurality of unselected elements; generating one or more query terms based on the determined context, wherein the one or more query terms are different than the unselected textual search data; creating a query parameter based on the selected textual search data appended with the unselected textual search data and the one or more query terms; and presenting the created query parameter to the search engine.