19. A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising: identifying a partial query entered into a search field; providing for display a query completion template, the query completion template provided for display in response to identifying the partial query and being for a category of information associated with one or more terms within the partial query, the query completion template including an interactive field that is user editable and including one or more additional fields, the query completion template defining the number of terms, type of terms, and ordering of terms within a search query formed using the query template; identifying user interaction with the interactive field; updating the display of the query completion template to include the results of the user interaction within the interactive field of the query completion template; identifying user selection of the updated query completion template; and transmitting the updated display of the query completion template as a search query in response to the user selection, the search query including one or more query terms that are based on the results of the user interaction with the interactive field and one or more additional query terms based on the one or more additional fields, the one or more query terms and the one or more additional query terms being ordered based on the ordering of terms defined by the query completion template.
19. A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising: identifying a partial query entered into a search field; providing for display a query completion template, the query completion template provided for display in response to identifying the partial query and being for a category of information associated with one or more terms within the partial query, the query completion template including an interactive field that is user editable and including one or more additional fields, the query completion template defining the number of terms, type of terms, and ordering of terms within a search query formed using the query template; identifying user interaction with the interactive field; updating the display of the query completion template to include the results of the user interaction within the interactive field of the query completion template; identifying user selection of the updated query completion template; and transmitting the updated display of the query completion template as a search query in response to the user selection, the search query including one or more query terms that are based on the results of the user interaction with the interactive field and one or more additional query terms based on the one or more additional fields, the one or more query terms and the one or more additional query terms being ordered based on the ordering of terms defined by the query completion template. 25. The non-transitory computer readable storage medium of claim 19 , wherein: the interactive field is selectable to cause display of the one or more query terms and additional interactive field query terms; identifying user interaction with the interactive field includes identifying user selection of the interactive field and identifying the selection of the one or more query terms within the interactive field; and wherein updating the display of the query completion template comprises providing for display the selected one or more query terms within the interactive field in response to the user selection.