1. A method comprising: at an electronic device having an associated display, one or more processors, and memory storing one or more programs for execution by the one or more processors: displaying on the display a user interface including a search field; before a user enters a query into the user interface, detecting a predefined user activity relating to the search field over a first time period, wherein the predefined user activity is user inactivity; in response to detecting the predefined user activity over the first time period and in accordance with a determination that the first time period is at least a first predefined amount of time, displaying on the display one or more search suggestions, the search suggestions comprising a suggested search feature demonstrating syntax of a system-supported user query; after displaying the search suggestions, detecting the predefined user activity relating to the search filed over a second time period distinct from the first time period; and in response to detecting the predefined user activity over the second time period and in accordance with a determination that the second time period is at least a second predefined amount of time, wherein the second predefined amount of time is greater than the first predefined amount of time, displaying the search suggestions again.
2. The method of claim 1 , further comprising: receiving, from the search field, a user query having one or more characters, wherein the first character of the suggested search feature is the same as the first character of the user query.