Patent ID: 9740750
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. A method performed by data processing apparatus, the method comprising: obtaining search query data, the search query data including a plurality of search queries submitted by users, each search query being associated with one or more responsive search results and user selection data for the one or more search results, wherein the user selection data identifies which search results were selected by users; obtaining a plurality of score improvement lists, each score improvement list being associated with a point value, each score improvement list being an ordered list of adjusters, wherein the adjusters are serially applied in order of the adjusters in the ordered list to initial scores of a group of search results to determine a final scoring of the search results; iteratively selecting pairs of score improvement lists from a pool of score improvement lists, the pool of score improvement lists including the plurality of score improvement lists; automatically for each selected pair: repeating testing for respective pairs of score improvement lists until ending criteria are reached; and selecting one or more score improvement lists based on the respective point values after the repeated testing.