3. The method of claim 1 , wherein the non-local result set comprises a web search result set.
1. A computer-implemented method, comprising: receiving, at a computer server system from a remote device, a search query; in response to receiving the search query, generating at least two sets of results that are responsive to the search query, including: generating a local result set that is responsive to the search query and that includes a plurality of search results that correspond to a geographic location to which the search query is determined to be directed, generating one or more non-local result sets that each include a plurality of non-local search results and are responsive to the search query, wherein the non-local search results do not correspond to a geographic location to which the search query is determined to be directed; determining for the particular received search query a local relevance indicium that indicates a likelihood that the search query is directed to location-specific search results for the geographic location to which the search query is determined to be directed, wherein the local relevance indicium is generated by a machine learning system that has been trained on prior search queries; determining a first display location for the local result set, the first display location being a location relative to the one or more non-local result sets and determined based on the local relevance indicium; and transmitting, from the computer server system to the remote device, code that when executed, generates a display on the remote device that shows the local result set displayed at a location relative to the one or more non-local result sets according to the first display location determined based on the local relevance indicium.