Performant relevance improvements in search query results
First Claim
1. A computer implemented system that facilitates obtaining search query results, comprising a computer readable medium having stored thereon:
- a plurality of search query result ranking components, including a learning component, that receive search query results and separately determine search query rankings for the search query utilizing, at least in part, a property store, the learning component differentiates between implicit and explicit user search query feedback in determining search query rankings; and
a relevance component that determines an optimum search query result relevancy ranking via aggregation of the separately determined search query rankings at least in part by;
determining a first set of highest ranking n results from the search query results in terms of OKAPI ranking, where n is an integer from one to infinity;
selecting scores that are coerced via a best bets procedure and moving them to a top of the first set;
determining a second set of highest ranking n results from the search query results in terms of a learning relevance score;
merging the first and second sets of highest ranking n results via one-to-P interleaving, where P is an integer from one to infinity;
removing duplicate results; and
returning a first n results of the merged set.
2 Assignments
0 Petitions
Accused Products
Abstract
Property store information and an aggregation of a plurality of ranking mechanisms, including a learning mechanism, are leveraged to provide performant query results with increased user relevancy. The learning mechanism permits query feedback to be accepted to facilitate in optimizing user relevance. This mechanism can also be incorporated with traditional Information Retrieval (IR) components, each supplying independent ranking to a relevance aggregation function that determines relevancy at a high level. This precludes diminishing the value of query feedback that occurs when the data is fed into traditional IR algorithms. By allowing the query feedback to maintain its proper weighting and utilizing scope and bias capabilities of the property store information, relevance increases in a highly performant manner.
36 Citations
20 Claims
-
1. A computer implemented system that facilitates obtaining search query results, comprising a computer readable medium having stored thereon:
-
a plurality of search query result ranking components, including a learning component, that receive search query results and separately determine search query rankings for the search query utilizing, at least in part, a property store, the learning component differentiates between implicit and explicit user search query feedback in determining search query rankings; and a relevance component that determines an optimum search query result relevancy ranking via aggregation of the separately determined search query rankings at least in part by; determining a first set of highest ranking n results from the search query results in terms of OKAPI ranking, where n is an integer from one to infinity; selecting scores that are coerced via a best bets procedure and moving them to a top of the first set; determining a second set of highest ranking n results from the search query results in terms of a learning relevance score; merging the first and second sets of highest ranking n results via one-to-P interleaving, where P is an integer from one to infinity; removing duplicate results; and returning a first n results of the merged set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for facilitating determination of search query results, comprising:
-
receiving a search query; separately determining search query rankings for the search query via a plurality of search query result ranking processes, including a learning process, that utilize, at least in part, a property store to bias and/or scope the search query result ranking processes; and determining an optimum search query result relevancy ranking via aggregation of the separately determined search query rankings, comprising determining a first set of highest ranking n results in terms of OKAPI ranking, where n is an integer from one to infinity; selecting scores that are coerced via a best bets procedure and moving them to a top of the first set; determining a second set of highest ranking n results in terms of a learning relevance score; merging the first and second sets of highest ranking n results via one-to-P interleaving, where P is an integer from one to infinity; removing duplicate results; and returning a first n results of the merged set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system that facilitates obtaining search query results, comprising a computer readable medium having stored thereon:
-
means for receiving a search query; means for separately determining search query rankings for the search query via a plurality of search query result ranking means, including a learning means, that employ, at least in part, a property store, the learning means differentiates between implicit and explicit user search query feedback for determining search query rankings; and means for determining an optimum search query result relevancy ranking via aggregation of the separately determined search query rankings, comprising; means for determining a first set of highest ranking n results in terms of OKAPI ranking, where n is an integer from one to infinity; means for selecting scores that are coerced via a best bets procedure and moving them to a top of the first set; means for determining a second set of highest ranking n results in terms of a learning relevance score; means for merging the first and second sets of highest ranking n results via one-to-P interleaving, where P is an integer from one to infinity; means for removing duplicate results; and means for returning a first n results of the merged set. - View Dependent Claims (20)
-
Specification