Click or skip evaluation of proximity rules
First Claim
1. A computer-implemented method comprising:
- accessing query log data that identifies, for a search query;
a particular query term and one or more other query terms that are included in the search query,search results that were generated using the search query,a ranking of the search results that were generated using the search query, anda particular search result selected by a user from among the search results that were generated using the search query;
determining, using the query kg data, that, (i) in text associated with the particular search result selected by the user, the particular query term is separated from all of the one or more other query terms by at least a predetermined minimum number of terms, and (ii) in text associated with a search result that was ranked higher than the particular search result selected by the user, the particular query term is not separated from all of the one or more other query terms by at least the predetermined minimum number of terms; and
based on the determination, incrementing a click count for a query term proximity rule corresponding to the particular query term.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for click or skip evaluation of proximity rules. In one aspect, a method includes accessing query data that identifies, for a search query, a particular query term and other query terms included in the search query, search results, and a particular search result selected by a user. The method further includes determining, using the query data, that, (i) in text associated with the particular search result, the particular query term is separated from the other query terms by a minimum number of terms, and (ii) in text associated with a search result that was ranked higher than the particular search result, the particular query term is not separated from the other query terms by the minimum number of terms, then incrementing a click count for a query term proximity rule corresponding to the particular query term.
-
Citations
34 Claims
-
1. A computer-implemented method comprising:
-
accessing query log data that identifies, for a search query; a particular query term and one or more other query terms that are included in the search query, search results that were generated using the search query, a ranking of the search results that were generated using the search query, and a particular search result selected by a user from among the search results that were generated using the search query; determining, using the query kg data, that, (i) in text associated with the particular search result selected by the user, the particular query term is separated from all of the one or more other query terms by at least a predetermined minimum number of terms, and (ii) in text associated with a search result that was ranked higher than the particular search result selected by the user, the particular query term is not separated from all of the one or more other query terms by at least the predetermined minimum number of terms; and based on the determination, incrementing a click count for a query term proximity rule corresponding to the particular query term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 33, 34)
-
-
9. 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 a search query; a particular query term and one or more other query terms that are included in the search query, search results that were generated using the search query, a ranking of the search results that were generated using the search query, and a particular search result selected by a user from among the search results that were generated using the search query; determining, using the query log data, that, (i) in text associated with the particular search result selected by the user, the particular query term is separated from all of the one or more other query terms by at least a predetermined minimum number of terms, and (ii) in text associated with a search result that was ranked higher than the particular search result selected by the user, the particular query term is not separated from all of the one or more other query terms by at least the predetermined minimum number of terms; and based on the determination, incrementing a click count for a query term proximity rule corresponding to the particular query term. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
accessing query log data that identifies, for a search query; a particular query term and one or more other query terms that are included in the search query, search results that were generated using the search query, a ranking of the search result that were generated using the search query, and a particular search result selected by a user from among the search results that were generated using the search query; determining, using the query kg data, that, (i) in text associated with the particular search result selected by the user, the particular query term is separated from all of the one or more other query terms by at least a predetermined minimum number of terms, and (ii) in text associated with a search result that was ranked higher than the particular search result, the particular query term is not separated from all of the one or more other query terms by at least the predetermined minimum number of terms; and based on the determination, incrementing a click count for a query term proximity rule corresponding to the particular query term. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method comprising:
-
accessing query data that identifies, for a search query; a particular query term and one or more other query terms that are included in the search query, search results that were generated using the search query, a ranking of the search results that were generated using the search query, and a particular search result selected by a user from among the search results that were generated using the search query; determining, using the query log data, that, (i) in text associated with the particular search result selected by the user, the particular query term is not separated from all of the one or more other query terms by at least a predetermined minimum number of terms, and (ii) in text associated with a search result that is ranked higher than the particular search result selected by the user, the particular query term is separated from all of the one or more other query terms by at least the predetermined minimum number of terms; and based on the determination, incrementing a skip count for a query term proximity rule corresponding to the particular query term. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification