12. A computing system comprising: one or more processors; and memory communicatively coupled to the one or more processors to maintain a plurality of components executable by the one or more processors, the plurality of components comprising: a user interface component configured to: generate a user interface, receive an initial portion of a search query, and receive one or more changes to the search query resulting in a continuously-evolving search query, a guide engine configured to: present a plurality of suggestions based on the initial portion of the search query, and dynamically update the plurality of suggestions based on the continuously-evolving search query, and a search engine configured to: perform an initial search in response to the initial portion of the search query and a first suggestion of the plurality of suggestions to present initial search results comprising one or more hyperlinks along with the plurality of suggestions, wherein performing the initial search and presenting the plurality of suggestions based on the initial portion of the search query are implemented simultaneously, and dynamically perform one or more subsequent searches in response to the displayed continuously-evolving search query and one of the plurality of dynamically updated suggestions to generate dynamically updated search results by changing the displayed initial search results, wherein the plurality of dynamically updated suggestions and the dynamically updated search results are generated as the continuously-evolving search query is evolved on receiving the one or more changes to the search query.
12. A computing system comprising: one or more processors; and memory communicatively coupled to the one or more processors to maintain a plurality of components executable by the one or more processors, the plurality of components comprising: a user interface component configured to: generate a user interface, receive an initial portion of a search query, and receive one or more changes to the search query resulting in a continuously-evolving search query, a guide engine configured to: present a plurality of suggestions based on the initial portion of the search query, and dynamically update the plurality of suggestions based on the continuously-evolving search query, and a search engine configured to: perform an initial search in response to the initial portion of the search query and a first suggestion of the plurality of suggestions to present initial search results comprising one or more hyperlinks along with the plurality of suggestions, wherein performing the initial search and presenting the plurality of suggestions based on the initial portion of the search query are implemented simultaneously, and dynamically perform one or more subsequent searches in response to the displayed continuously-evolving search query and one of the plurality of dynamically updated suggestions to generate dynamically updated search results by changing the displayed initial search results, wherein the plurality of dynamically updated suggestions and the dynamically updated search results are generated as the continuously-evolving search query is evolved on receiving the one or more changes to the search query. 15. The computing system of claim 12 , wherein the user interface component includes at least one of a speech processing component that accepts an audio data input to recognize a phrase associated with the search query, or a handwriting processing component that accepts handwritten data input to recognize the phrase associated with the search query.