Click or skip evaluation of synonym rules
First Claim
1. A computer-implemented method comprising:
- accessing, by one or more computers, query log data that identifies, for an initial search query;
a query term included in the initial search query,one or more synonyms for the query term that were generated using a corresponding one or more synonym rules,a revised search query that includes the one or more synonyms for the query term,search results that were generated using the initial search query and the revised search query, anda particular search result that was selected by a user;
determining, by the one or more computers, that the particular search result includes a particular synonym of the one or more synonyms for the query term that are included in the revised search query;
determining, by the one or more computers, that the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym;
in response to determining that the particular search result includes the particular synonym of the one or more synonyms for the query term that are included in the revised search query, and in response to determining that the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym, adjusting, by the one or more computers, a crucial click count for a synonym rule that corresponds to the particular synonym; and
determining, by the one or more computers and based at least on the crucial click count for the synonym rule that corresponds to the particular synonym, whether to revise a search query using the synonym rule that corresponds to the particular synonym.
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 synonyms. In one aspect, a method includes accessing query log data that identifies, for an initial search query, a revised search query that includes one or more synonyms, and search results provided to a user. An indication that the user has selected a particular search result is received. A determination is made that the particular search result includes a particular synonym for a query term that occurs in the revised search query, and not (i) the query term or (ii) any other synonym for the query term that occurs in the revised search query. A crucial click count is assigned to a synonym rule that corresponds to the particular synonym.
-
Citations
41 Claims
-
1. A computer-implemented method comprising:
-
accessing, by one or more computers, query log data that identifies, for an initial search query; a query term included in the initial search query, one or more synonyms for the query term that were generated using a corresponding one or more synonym rules, a revised search query that includes the one or more synonyms for the query term, search results that were generated using the initial search query and the revised search query, and a particular search result that was selected by a user; determining, by the one or more computers, that the particular search result includes a particular synonym of the one or more synonyms for the query term that are included in the revised search query; determining, by the one or more computers, that the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym; in response to determining that the particular search result includes the particular synonym of the one or more synonyms for the query term that are included in the revised search query, and in response to determining that the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym, adjusting, by the one or more computers, a crucial click count for a synonym rule that corresponds to the particular synonym; and determining, by the one or more computers and based at least on the crucial click count for the synonym rule that corresponds to the particular synonym, whether to revise a search query using the synonym rule that corresponds to the particular synonym. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 27, 41)
-
-
11. A computer-implemented method comprising:
-
accessing, by one or more computers, query log data that identifies, for an initial search query; a query term included in the initial search query, one or more synonyms for the query term that were generated using a corresponding one or more synonym rules, a revised search query that includes the one or more synonyms for the query term, search results that were generated using the initial search query and the revised search query, a ranking of the search results, and a particular search result that was selected by a user; determining, by the one or more computers, that a search result that is ranked above the particular search result includes a particular synonym of the one or more synonyms for the query term that are included in the revised search query; determining, by the one or more computers, that the search result that is ranked above the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym; in response to determining that the search result that is ranked above the particular search result includes the particular synonym of the one or more synonyms for the query term that are included in the revised search query, and in response to determining that the search result that is ranked above the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym, adjusting, by the one or more computers, a crucial skip count for the synonym rule that corresponds to the particular synonym; and determining, by the one or more computers and based at least on the crucial skip count for the synonym rule that corresponds to the particular synonym, whether to revise a search query using the synonym rule that corresponds to the particular synonym. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 37)
-
-
21. 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, by one or more computers, query log data that identifies, for an initial search query; a query term included in the initial search query, one or more synonyms for the query term that were generated using a corresponding one or more synonym rules, a revised search query that includes the one or more synonyms for the query term, search results that were generated using the initial search query and the revised search query, and a particular search result that was selected by a user; determining, by the one or more computers, that the particular search result includes a particular synonym of the one or more synonyms for the query term that are included in the revised search query; determining, by the one or more computers, that the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym; in response to determining that the particular search result includes the particular synonym of the one or more synonyms for the query term that are included in the revised search query, and in response to determining that the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym, adjusting, by the one or more computers, a crucial click count for a synonym rule that corresponds to the particular synonym; and determining, by the one or more computers and based at least on the crucial click count for the synonym rule that corresponds to the particular synonym, whether to revise a search query using the synonym rule that corresponds to the particular synonym. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30)
-
31. 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, by one or more computers, query log data that identifies, for an initial search query; a query term included in the initial search query, one or more synonyms for the query term that were generated using a corresponding one or more synonym rules, a revised search query that includes the one or more synonyms for the query term, search results that were generated using the initial search query and the revised search query, a ranking of the search results, and a particular search result that was selected by a user; determining, by the one or more computers, that a search result that is ranked above the particular search result includes a particular synonym of the one or more synonyms for the query term that are included in the revised search query; determining, by the one or more computers, that the search result that is ranked above the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym; in response to determining that the search result that is ranked above the particular search result includes the particular synonym of the one or more synonyms for the query term that are included in the revised search query, and in response to determining that the search result that is ranked above the particular search result includes neither (i) the query term included in the initial search query nor (ii) any of the one or more synonyms for the query term other than the particular synonym, adjusting, by the one or more computers, a crucial skip count for the synonym rule that corresponds to the particular synonym; and determining, by the one or more computers and based at least on the crucial skip count for the synonym rule that corresponds to the particular synonym, whether to revise a search query using the synonym rule that corresponds to the particular synonym. - View Dependent Claims (32, 33, 34, 35, 36, 38, 39, 40)
-
Specification