Fake skip evaluation of synonym rules
First Claim
1. A computer-implemented method comprising:
- determining, using data associated with search queries submitted by past users of a search engine, that a particular search result selected by a particular, past user of the search engine includes a query term included in an initial search query, and a particular synonym that was generated for the query term included in the initial search query using a particular synonym rule, wherein the data associated with the search queries indicates that the particular search result was selected by the particular, past user of the search engine from among multiple search results that were generated by the search engine using the initial search query and one or more revised search queries that include the particular synonym for the query term;
determining, using the data associated with the search queries, that a different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine;
in response to determining that (i) the particular search result selected by the particular, past user of the search engine includes the query term included in the initial search query, and the particular synonym for the query term, and (ii) the different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine, incrementing a particular type of skip count for the particular synonym rule; and
determining whether to revise a subsequently received search query that includes the query term included in the initial search query, to include the particular synonym for the query term, based at least on the particular type of skip count for the particular synonym rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs are encoded on a computer storage medium, for fake skip evaluation of synonyms. In one aspect, a method includes determining, using query log data, that a particular search result selected by a user includes a query term included in an initial search query and a particular synonym that was generated for the query term using a particular synonym rule. The particular search result is selected by the user from among search results that were generated using an initial search query and one or more revised search queries that include the particular synonym. The method further includes determining, using the query log data, that a first search result is ranked above the particular search result, and includes the particular synonym for the query term. In response to these determinations, a fake skip count is incremented for the synonym rule that corresponds to the particular synonym.
102 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
determining, using data associated with search queries submitted by past users of a search engine, that a particular search result selected by a particular, past user of the search engine includes a query term included in an initial search query, and a particular synonym that was generated for the query term included in the initial search query using a particular synonym rule, wherein the data associated with the search queries indicates that the particular search result was selected by the particular, past user of the search engine from among multiple search results that were generated by the search engine using the initial search query and one or more revised search queries that include the particular synonym for the query term; determining, using the data associated with the search queries, that a different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine; in response to determining that (i) the particular search result selected by the particular, past user of the search engine includes the query term included in the initial search query, and the particular synonym for the query term, and (ii) the different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine, incrementing a particular type of skip count for the particular synonym rule; and determining whether to revise a subsequently received search query that includes the query term included in the initial search query, to include the particular synonym for the query term, based at least on the particular type of skip count for the particular synonym rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device having stored thereon instructions, which, when executed by a computer, cause the computer to perform operations comprising:
-
determining, using data associated with search queries submitted by past users of a search engine, that a particular search result selected by a particular, past user of the search engine includes a query term included in an initial search query, and a particular synonym that was generated for the query term included in the initial search query using a particular synonym rule, wherein the data associated with the search queries indicates that the particular search result was selected by the particular, past user of the search engine from among multiple search results that were generated by the search engine using the initial search query and one or more revised search queries that include the particular synonym for the query term; determining, using the data associated with the search queries, that a different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine; in response to determining that (i) the particular search result selected by the particular, past user of the search engine includes the query term included in the initial search query, and the particular synonym for the query term, and (ii) the different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine, incrementing a particular type of skip count for the particular synonym rule; and determining whether to revise a subsequently received search query that includes the query term included in the initial search query, to include the particular synonym for the query term, based at least on the particular type of skip count for the particular synonym rule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more computers; and a computer readable storage device having stored thereon instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising; determining, using data associated with search queries submitted by past users of a search engine, that a particular search result selected by a particular, past user of the search engine includes a query term included in an initial search query, and a particular synonym that was generated for the query term included in the initial search query using a particular synonym rule, wherein the data associated with the search queries indicates that the particular search result was selected by the particular, past user of the search engine from among multiple search results that were generated by the search engine using the initial search query and one or more revised search queries that include the particular synonym for the query term; determining, using the data associated with the search queries, that a different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine; in response to determining that (i) the particular search result selected by the particular, past user of the search engine includes the query term included in the initial search query, and the particular synonym for the query term, and (ii) the different search result that also includes the particular synonym for the query term was ranked above the particular search result and was not selected by the particular, past user of the search engine incrementing a particular type of skip count for the particular synonym rule; and determining whether to revise a subsequently received search query that includes the query term included in the initial search query, to include the particular synonym for the query term, based at least on the particular type of skip count for the particular synonym rule. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification