1. A method performed by one or more computers of a server system, the method comprising: receiving, by the one or more computers of the server system, a query from a client device of a user; identifying, by the one or more computers of the server system, the user that submitted the query; determining, by the one or more computers of the server system, that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user; in response to determining that the one or more terms of the query represent an alias for a user-specific location that has not been designated for the identified user, providing, by the one or more computers of the server system, data causing the client device to output a prompt to the user to specify a geographical location corresponding to the one or more query terms; receiving, by the one or more computers of the server system, data indicating a geographical location input in response to the prompt; storing, by the one or more computers of the server system, data indicating that, for the identified user, the alias corresponds to the geographical location input in response to the prompt, wherein the server system stores, for each individual user of a set of multiple users, data designating a specific geographical location that the individual user has specified as corresponding to the alias, and wherein the stored data designates different geographical locations for the same alias for different users in the set of multiple users; and providing, by the one or more computers of the server system and in response to the query, one or more search results responsive to the query wherein the alias corresponds to the geographical location input in response to the prompt.
1. A method performed by one or more computers of a server system, the method comprising: receiving, by the one or more computers of the server system, a query from a client device of a user; identifying, by the one or more computers of the server system, the user that submitted the query; determining, by the one or more computers of the server system, that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user; in response to determining that the one or more terms of the query represent an alias for a user-specific location that has not been designated for the identified user, providing, by the one or more computers of the server system, data causing the client device to output a prompt to the user to specify a geographical location corresponding to the one or more query terms; receiving, by the one or more computers of the server system, data indicating a geographical location input in response to the prompt; storing, by the one or more computers of the server system, data indicating that, for the identified user, the alias corresponds to the geographical location input in response to the prompt, wherein the server system stores, for each individual user of a set of multiple users, data designating a specific geographical location that the individual user has specified as corresponding to the alias, and wherein the stored data designates different geographical locations for the same alias for different users in the set of multiple users; and providing, by the one or more computers of the server system and in response to the query, one or more search results responsive to the query wherein the alias corresponds to the geographical location input in response to the prompt. 7. The method of claim 1 , further comprising: modifying the query to include the geographical location input in response to the prompt; and obtaining search results responsive to the modified query; wherein providing, in response to the query, the one or more search results responsive to the query wherein the alias corresponds to the geographical location input in response to the prompt comprises providing one or more of the search results responsive to the modified query.