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.