14. A system comprising: one or more processors; and one or more computer storage media storing computer-executable instructions that, when executed by the one or more processors, implement a method at a computing device, the method comprising: receiving a search query having a first spelling; determining a first alternate spelling suggestion based on a comparison of the first spelling with content that is stored locally on the computing device; comparing the first spelling to the content stored locally on the computing device and, based on the comparison, generating a first query result based on the first alternate spelling suggestion and on the content that is stored locally on the computing device; receiving a second query result that is specific to web-based content and is associated with a spell-check tool for the web-based content; assigning confidence values to the first query result and the second query result, each assigned confidence value indicating a likelihood that an associated query result is reflective of an intent of the search query, wherein the confidence values are assigned based on a search pattern associated with a user of the computing device; selecting one or both of the first query result and the second query result as responsive to the received search query; and providing for display a descriptor of the selected one or both of the first query result and the second query result and, for each of the selected one or both of the first query result and the second query result, an indication of whether it is associated with the content that is stored locally on the computing device or the web-based content.
15. The system of claim 14 , wherein the computing device selects one of the first query result and the second query result as most responsive to the received search query by selecting the one of the first query result and the second query result having the most favorable confidence value.