Providing result-based query suggestions
First Claim
1. A computer-implemented method comprising:
- for a first document that is included in first search results responsive to a first user-submitted query, selecting a plurality of previously submitted queries for which the first document was a responsive search result, wherein the selected previously submitted queries are selected using a document-to-query-to-document model that associates the first document to the plurality of previously submitted queries and that associates each of the plurality of previously submitted queries to one or more of second documents for which each of the one or more second documents was a responsive search result;
for each of the selected previously submitted queries, determining whether there is at least a threshold level of diversity between the first search results and second documents identified as being relevant to the selected previously submitted query, wherein second documents are determined to be relevant to the previously submitted query based on data that is indicative of user behavior relative to the second documents as search results for the previously submitted query;
based on the determination of whether there is at least a threshold level of diversity between the first search results and the second documents, identifying one or more queries from the selected previously submitted queries to provide as first suggested queries; and
providing the one or more identified queries as the first suggested queries with the first search results for the first user-submitted query.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, one aspect of the subject matter described can be embodied in a method that includes, for a first document that is included in first search results responsive to a first user-submitted query, selecting a plurality of previously submitted queries for which the first document was a responsive search result. The method can further include determining whether second documents that are relevant to the previously submitted query have at least a threshold level of diversity in comparison to the first search results, wherein second documents are determined to be relevant to the previously submitted query based on data that is indicative of user behavior. The method can additionally include identifying one or more queries from the selected previously submitted queries to provide as first suggested queries, and providing the one or more identified queries as first suggested queries with the first search results for the first user-submitted query.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
for a first document that is included in first search results responsive to a first user-submitted query, selecting a plurality of previously submitted queries for which the first document was a responsive search result, wherein the selected previously submitted queries are selected using a document-to-query-to-document model that associates the first document to the plurality of previously submitted queries and that associates each of the plurality of previously submitted queries to one or more of second documents for which each of the one or more second documents was a responsive search result; for each of the selected previously submitted queries, determining whether there is at least a threshold level of diversity between the first search results and second documents identified as being relevant to the selected previously submitted query, wherein second documents are determined to be relevant to the previously submitted query based on data that is indicative of user behavior relative to the second documents as search results for the previously submitted query; based on the determination of whether there is at least a threshold level of diversity between the first search results and the second documents, identifying one or more queries from the selected previously submitted queries to provide as first suggested queries; and providing the one or more identified queries as the first suggested queries with the first search results for the first user-submitted query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16)
-
-
14. A computer program product encoded on a non-transitory computer-readable medium, operable to cause a data processing apparatus to perform operations comprising:
-
for a first document that is included in first search results responsive to a first user-submitted query, selecting a plurality of previously submitted queries for which the first document was a responsive search result, wherein the selected previously submitted queries are selected using a document-to-query-to-document model that associates the first document to the plurality of previously submitted queries and that associates each of the plurality of previously submitted queries to one or more of second documents for which each of the one or more second documents was a responsive search result; for each of the selected previously submitted queries, determining whether there is at least a threshold level of diversity between the first search results and second documents identified as being relevant to the selected previously submitted query, wherein second documents are determined to be relevant to the previously submitted query based on data that is indicative of user behavior relative to the second documents as search results for the previously submitted query; based on the determination of whether there is at least a threshold level of diversity between the first search results and the second documents, identifying one or more queries from the selected previously submitted queries to provide as first suggested queries; and providing the one or more of identified queries as the first suggested queries with the first search results for the first user-submitted query. - View Dependent Claims (15, 17)
-
-
18. A system for providing one or more suggested queries with search results, the system comprising:
-
a non-transitory computer readable medium including a program product; and one or more processors configured to execute the program product and perform operations comprising; for a first document that is included in first search results responsive to a first user-submitted query, selecting a plurality of previously submitted queries for which the first document was a responsive search result, wherein the selected previously submitted queries are selected using a document-to-query-to-document model that associates the first document to the plurality of previously submitted queries and that associates each of the plurality of previously submitted queries to one or more of second documents for which each of the one or more second documents was a responsive search result; for each of the selected previously submitted queries, determining whether there is at least a threshold level of diversity between the first search results and second documents identified as being relevant to the selected previously submitted query, wherein second documents are determined to be relevant to the previously submitted query based on data that is indicative of user behavior relative to the second documents as search results for the previously submitted query; based on the determination of whether there is at least a threshold level of diversity between the first search results and the second documents, identifying one or more queries from the selected previously submitted queries to provide as first suggested queries; and providing the one or more of identified queries as the first suggested queries with the first search results for the first user-submitted query. - View Dependent Claims (19)
-
Specification