13. The system of claim 8 , comprising: based on the code that implements controls for automatically reformulating the search query, generating, by the client device, controls for a user to reformulate the search query.
13. The system of claim 8 , comprising: based on the code that implements controls for automatically reformulating the search query, generating, by the client device, controls for a user to reformulate the search query. 14. The system of claim 13 , wherein the controls for a user to reformulate the search query comprise suggested search queries that are reformulated by the client device.