Click or skip evaluation of reordering rules
First Claim
1. A computer-implemented method comprising:
- accessing query log data that identifies, for an initial search query that includes a sequence of query terms;
two or more particular query terms that are included in a particular order in the sequence of query terms of the initial search query,search results that were generated using the initial search query, anda particular search result selected by the user;
determining, using the query log data, that the particular search result includes the two or more particular query terms in a different order than the particular order in which the two or more particular query terms are ordered in the sequence of query terms of the initial search query;
in response to determining that the particular search result includes the two or more particular query terms in the different order, adjusting a click count for a query term reordering rule associated with the two or more particular query terms; and
determining, based at least on the adjusted click count, whether to revise a search query using the query term reordering rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating a query term reordering rule. In one aspect, a method includes accessing query log data that identifies, for an initial search query, two or more query terms that are included in a particular order in the initial search query, search results that were generated using the initial search query, and a particular search result selected by the user. A determination is made, using the query log data, that the particular search result includes the two or more query terms in a different order than the particular order in which the two or more query terms are ordered in the initial search query. In response to this determination, a click count is incremented for a query term reordering rule associated with the two or more query terms.
100 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
accessing query log data that identifies, for an initial search query that includes a sequence of query terms; two or more particular query terms that are included in a particular order in the sequence of query terms of the initial search query, search results that were generated using the initial search query, and a particular search result selected by the user; determining, using the query log data, that the particular search result includes the two or more particular query terms in a different order than the particular order in which the two or more particular query terms are ordered in the sequence of query terms of the initial search query; in response to determining that the particular search result includes the two or more particular query terms in the different order, adjusting a click count for a query term reordering rule associated with the two or more particular query terms; and determining, based at least on the adjusted click count, whether to revise a search query using the query term reordering rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
accessing query log data that identifies, for an initial search query that includes a sequence of query terms; two or more particular query terms that are included in a particular order in the sequence of query terms of the initial search query, search results that were generated using the initial search query, a ranking of the search results, and a particular search result selected by the user; determining, using the query log data, that a search result that is ranked above the particular search result includes the two or more particular query terms in a different order than the particular order in which the two or more particular query terms are ordered in the sequence of query terms of the initial search query; in response to determining that the search result that is ranked above the particular search result includes the two or more particular query terms in the different order, adjusting a skip count for a query term reordering rule associated with the two or more particular query terms; and determining, based at least on the adjusted click count, whether to revise a search query using the query term reordering rule. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
one or more computers 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; accessing query log data that identifies, for an initial search query that includes a sequence of query terms; two or more particular query terms that are included in a particular order in the sequence of query terms of the initial search query, search results that were generated using the initial search query, and a particular search result selected by the user; determining, using the query log data, that the particular search result includes the two or more particular query terms in a different order than the particular order in which the two or more particular query terms are ordered in the sequence of query terms of the initial search query; in response to determining that the particular search result includes the two or more particular query terms in the different order, adjusting a click count for a query term reordering rule associated with the two or more particular query terms; and determining, based at least on the adjusted click count, whether to revise a search query using the query term reordering rule. - View Dependent Claims (20, 21, 22, 23, 24, 25)
Specification