GENERATING A SEARCH RESULT RANKING FUNCTION
First Claim
10. A system comprising:
- a genetic algorithm module to;
receive a plurality of factors, a test set of items, and an ordering solution representing a preferred ordering of the test set of items,generate a potential ranking function based on the plurality of factors,apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function,compare the ordering of items with the ordering solution, andidentify, based on the result of the comparing, the potential ranking function as a solution ranking function; and
a ranking module to assign a ranking score to items in a set of active items, the ranking scores assigned to the items determined based on the solution ranking function.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.
-
Citations
20 Claims
-
10. A system comprising:
-
a genetic algorithm module to; receive a plurality of factors, a test set of items, and an ordering solution representing a preferred ordering of the test set of items, generate a potential ranking function based on the plurality of factors, apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function, compare the ordering of items with the ordering solution, and identify, based on the result of the comparing, the potential ranking function as a solution ranking function; and a ranking module to assign a ranking score to items in a set of active items, the ranking scores assigned to the items determined based on the solution ranking function. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14)
-
-
12-1. The system of claim 10, wherein the genetic algorithm module is further to:
modify the potential ranking function by at least one of altering a weight associated with a factor, eliminating the factor, and adding a new factor.
-
15. A machine-readable medium comprising stored instructions, wherein the instructions, when executed, cause a machine to:
-
receive a plurality of factors, a test set of items, and an ordering solution representing a preferred ordering of the test set of items; generate a potential ranking function based on the plurality of factors; apply, using a processor, the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function; compare the ordering of items with the ordering solution; identify, based on the result of the comparing, the potential ranking function as a solution ranking function; and assign a ranking score to items in a set of active items, the ranking scores assigned to the items determined based on the solution ranking function. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification