18. A system comprising: one or more computers of a server system and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations 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.
18. A system comprising: one or more computers of a server system and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations 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. 19. The system of claim 18 , wherein the operations further comprise determining one or more search results based on the one or more query terms representing the geographical location input in response to the prompt; 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 the determined one or more search results.