Generating ranked search results using linear and nonlinear ranking models
First Claim
Patent Images
1. A system, comprising:
- one or more processors configured to;
obtain a first set of ranked results by using a first ranking model to determine first rank scores corresponding to respective ones of at least some of a plurality of matching information items, wherein the first ranking model comprises a linear model;
select a portion of the first set of ranked results based at least in part on one or more selection criteria, wherein the one or more selection criteria comprises;
a number of search results to display at a page and a ratio of a selected number of the first set of ranked results to a total number of the first set of ranked results;
obtain a second set of ranked results by using a second ranking model to determine second rank scores corresponding to respective ones of at least some of the selected portion of the first set of ranked results, wherein the second ranking model comprises a nonlinear ranking model; and
generate a search response based at least in part on the second set of ranked results; and
one or more memories coupled to the one or more processors and configured to provide instructions to the one or more processors.
0 Assignments
0 Petitions
Accused Products
Abstract
Generating ranked search results includes receiving a plurality of matching information items that match a search request, ranking at least some of the plurality of matching information items using a linear ranking model that linearly combines a first plurality of feature values to obtain a first set of ranked results, ranking at least some of the first set of ranked results using a nonlinear ranking model that nonlinearly combines a second plurality of feature values to obtain a second set of ranked results, and provide a search response based on the second set of ranked results.
-
Citations
21 Claims
-
1. A system, comprising:
-
one or more processors configured to; obtain a first set of ranked results by using a first ranking model to determine first rank scores corresponding to respective ones of at least some of a plurality of matching information items, wherein the first ranking model comprises a linear model; select a portion of the first set of ranked results based at least in part on one or more selection criteria, wherein the one or more selection criteria comprises;
a number of search results to display at a page and a ratio of a selected number of the first set of ranked results to a total number of the first set of ranked results;obtain a second set of ranked results by using a second ranking model to determine second rank scores corresponding to respective ones of at least some of the selected portion of the first set of ranked results, wherein the second ranking model comprises a nonlinear ranking model; and generate a search response based at least in part on the second set of ranked results; and one or more memories coupled to the one or more processors and configured to provide instructions to the one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A method, comprising:
-
obtaining a first set of ranked results by using a first ranking model to determine first rank scores corresponding to respective ones of at least some of a plurality of matching information items, wherein the first ranking model comprises a linear model; selecting a portion of the first set of ranked results based at least in part on one or more selection criteria, wherein the one or more selection criteria comprises;
a number of search results to display at a page and a ratio of a selected number of the first set of ranked results to a total number of the first set of ranked results;obtaining a second set of ranked results by using a second ranking model to determine second rank scores corresponding to respective ones of at least some of the selected portion of the first set of ranked results, wherein the second ranking model comprises a nonlinear ranking model; and generating a search response based at least in part on the second set of ranked results. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification