1. A method comprising: identifying a partial query entered into a search field; providing for display a query completion template 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; 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.