Identifying navigational resources for informational queries
First Claim
Patent Images
1. A method performed by one or more computers, the method comprising:
- processing a query log to identify a plurality of hybrid queries, each hybrid query including a respective topic keyword that identifies a respective topic and a respective navigation keyword that identifies a respective navigational resource;
creating a first mapping, the first mapping including a plurality of first associations each associating one of a plurality of unique navigational resources among the respective navigational resources identified in the plurality of hybrid queries with a respective group of one or more topics that are each identified in at least one of the hybrid queries that also identify the unique navigational resource;
for each of one or more of the first associations in the first mapping;
generalizing the respective group of one or more topics in the first association to identify one or more additional topics not present in the respective group; and
augmenting the first association to associate the one or more additional topics with the unique navigational resource in the first association;
inverting the first mapping to obtain a second mapping, the second mapping including a plurality of second associations each associating one of a plurality of unique topics among the topics present in the first mapping with a respective group of one or more navigational resources, where each of the one or more navigational resources of the respective group is associated with the unique topic in the first mapping;
detecting that terms of a partially-completed search query received from a search input interface match a first unique topic present in the second mapping;
identifying one or more navigational resources associated with the first unique topic; and
scoring candidate auto-completions for the partially-completed search query based at least on whether the candidate auto-completions have search results leading to the one or more navigational resources that have been identified.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for creating a mapping between topics and navigational resources are disclosed. The mapping is created based on hybrid queries having both characteristics of informational queries and navigational queries. The mapping between topics and resources can be used in scoring search results for ranking, for example. Other mappings created based on other types of hybrid queries and their applications are also disclosed.
-
Citations
39 Claims
-
1. A method performed by one or more computers, the method comprising:
-
processing a query log to identify a plurality of hybrid queries, each hybrid query including a respective topic keyword that identifies a respective topic and a respective navigation keyword that identifies a respective navigational resource; creating a first mapping, the first mapping including a plurality of first associations each associating one of a plurality of unique navigational resources among the respective navigational resources identified in the plurality of hybrid queries with a respective group of one or more topics that are each identified in at least one of the hybrid queries that also identify the unique navigational resource; for each of one or more of the first associations in the first mapping; generalizing the respective group of one or more topics in the first association to identify one or more additional topics not present in the respective group; and augmenting the first association to associate the one or more additional topics with the unique navigational resource in the first association; inverting the first mapping to obtain a second mapping, the second mapping including a plurality of second associations each associating one of a plurality of unique topics among the topics present in the first mapping with a respective group of one or more navigational resources, where each of the one or more navigational resources of the respective group is associated with the unique topic in the first mapping; detecting that terms of a partially-completed search query received from a search input interface match a first unique topic present in the second mapping; identifying one or more navigational resources associated with the first unique topic; and scoring candidate auto-completions for the partially-completed search query based at least on whether the candidate auto-completions have search results leading to the one or more navigational resources that have been identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory medium storing instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
processing a query log to identify a plurality of hybrid queries, each hybrid query including a respective topic keyword that identifies a respective topic and a respective navigation keyword that identifies a respective navigational resource; creating a first mapping, the first mapping including a plurality of first associations each associating one of a plurality of unique navigational resources among the respective navigational resources identified in the plurality of hybrid queries with a respective group of one or more topics that are each identified in at least one of the hybrid queries that also identify the unique navigational resource; for each of one or more of the first associations in the first mapping; generalizing the respective group of one or more topics in the first association to identify one or more additional topics not present in the respective group; and augmenting the first association to associate the one or more additional topics with the unique navigational resource in the first association; inverting the first mapping to obtain a second mapping, the second mapping including a plurality of second associations each associating one of a plurality of unique topics among the topics present in the first mapping with a respective group of one or more navigational resources, where each of the one or more navigational resources of the respective group is associated with the unique topic in the first mapping; detecting that terms of a partially-completed search query received from a search input interface match a first unique topic present in the second mapping; identifying one or more navigational resources associated with the first unique topic; and scoring candidate auto-completions for the partially-completed search query based at least on whether the candidate auto-completions have search results leading to the one or more navigational resources that have been identified. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
one or more computers; and memory having instructions stored thereon, the instructions, when executed by the one or more computers, cause the one or more computers to perform operations comprising; processing a query log to identify a plurality of hybrid queries, each hybrid query including a respective topic keyword that identifies a respective topic and a respective navigation keyword that identifies a respective navigational resource; creating a first mapping, the first mapping including a plurality of first associations each associating one of a plurality of unique navigational resources among the respective navigational resources identified in the plurality of hybrid queries with a respective group of one or more topics that are each identified in at least one of the hybrid queries that also identify the unique navigational resource; for each of one or more of the first associations in the first mapping; generalizing the respective group of one or more topics in the first association to identify one or more additional topics not present in the respective group; and augmenting the first association to associate the one or more additional topics with the unique navigational resource in the first association; inverting the first mapping to obtain a second mapping, the second mapping including a plurality of second associations each associating one of a plurality of unique topics among the topics present in the first mapping with a respective group of one or more navigational resources, where each of the one or more navigational resources of the respective group is associated with the unique topic in the first mapping; detecting that terms of a partially-completed search query received from a search input interface match a first unique topic present in the second mapping; identifying one or more navigational resources associated with the first unique topic; and scoring candidate auto-completions for the partially-completed search query based at least on whether the candidate auto-completions have search results leading to the one or more navigational resources that have been identified. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification