×

Ranking search results based on similar queries

  • US 9,009,146 B1
  • Filed: 05/21/2012
  • Issued: 04/14/2015
  • Est. Priority Date: 04/08/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • for a document identified as a search result of a user-submitted query, scoring one or more other queries based upon a similarity to the user-submitted query, each of the one or more other queries being different from the user-submitted query, where scoring the one or more other queries comprises;

    receiving optional terms, regular terms, and stopword terms of the user-submitted query;

    receiving an optional-term weight, a regular-term weight; and

    a stopword-term weight;

    receiving terms of the one or more other queries;

    determining for each of the other queries whether the other query includes an exact match for each required term in the user-submitted query and, if not, removing the other query from consideration; and

    determining a respective match score for each of the other queries not removed from consideration, including adjusting the respective score by the regular-term weight for each regular term of the user-submitted query that appears in the other query, adjusting the respective score by the optional-term weight for each optional term of the user-submitted query that appears in the other query, and adjusting the respective score by the stopword-term weight for each stopword term of the user-submitted query that appears in the other query, wherein all operations of adjusting by a weight are the same operation, and all operations of adjusting either add the weight to the respective match score or multiply the respective match score by the weight; and

    determining a respective score for each other query not removed from consideration from the match score for the other query;

    selecting one or more of the other queries based on each of the respective scores of the other queries;

    deriving a quality of result statistic for the document from respective data associated with the selected queries, the respective data being indicative of prior user interaction with the document when the document was provided as a search result for the selected queries; and

    providing the quality of result statistic as the quality of result statistic input to a document ranking process for the user-submitted query, the document ranking process configured to rank a plurality of documents responsive to the user-submitted query.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×