Locally significant search queries
First Claim
1. A method performed by one or more data processing apparatuses, the method comprising:
- identifying a general search query that does not include a location phrase, wherein a location phrase is one or more terms that specify a geographic location;
determining, for the general search query, a map query rate based on a ratio of a number of times that the general search query was received through an online map interface presenting the geographic location relative to a total number of times that the general search query was received;
determining that the general search query is a locally significant query for the geographic location based, at least in part, on the map query rate for the general search query exceeding a threshold value;
creating a local search query using the general search query and a location phrase representing the geographic location;
requesting a set of general search results responsive to the general search query and a set of local search results responsive to the local search query;
selecting, from the set of general search results and the set of local search results, a final set of search results including at least one local search result from the set of local search results and at least one general search result from the set of general search results; and
providing data that cause presentation of the final set of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for servicing search queries. In one aspect, a method includes determining that a general search query is a locally significant query for a user location that is associated with the user general search query. In turn, a local search query is generated using the general search query and a location phrase representing the user location. A set of set of general search results responsive to the general search query and a set of local search results responsive to the local search query are requested. A final set of search results responsive to the search query are selected. The final set of search results include at least one search result that is included in the set of local search results, and is not included in a pre-specified quantity of highest ranking search results from the set of general search results. Data that cause presentation of the final set of search results are provided.
35 Citations
17 Claims
-
1. A method performed by one or more data processing apparatuses, the method comprising:
-
identifying a general search query that does not include a location phrase, wherein a location phrase is one or more terms that specify a geographic location; determining, for the general search query, a map query rate based on a ratio of a number of times that the general search query was received through an online map interface presenting the geographic location relative to a total number of times that the general search query was received; determining that the general search query is a locally significant query for the geographic location based, at least in part, on the map query rate for the general search query exceeding a threshold value; creating a local search query using the general search query and a location phrase representing the geographic location; requesting a set of general search results responsive to the general search query and a set of local search results responsive to the local search query; selecting, from the set of general search results and the set of local search results, a final set of search results including at least one local search result from the set of local search results and at least one general search result from the set of general search results; and providing data that cause presentation of the final set of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a data store storing a set of general search queries that were submitted through a map interface, the general search queries being search queries that do not include a location phrase specifying a geographic location; one or more data processing apparatuses that interact with the data store and perform operations comprising; identifying, for one of the general search queries, a map query rate based on a ratio of a number of times that the general search query was received through an online map interface presenting the geographic location relative to a total number of times that the general search query was received; determining that the general search query is a locally significant query for the geographic location based, at least in part, on the map query rate for the general search query exceeding a threshold value; creating a local search query using the general search query and a location phrase representing the geographic location; identifying a set of general search results responsive to the general search query and a set of local search results responsive to the local search query; selecting, from the set of general search results and the set of local search results, a final set of search results including at least one local search result from the set of local search results and at least one general search result from the set of general search results; and providing data that cause presentation of the final set of search results. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification