Re-ranking search results based on query log
First Claim
Patent Images
1. A system that facilitates re-ranking search results retrieved by a search engine, comprising:
- a query log component that builds a language model for a target query based on queries stored in a query log of a search engine;
a matching component that compares a lexical property of an initial search result for the target query and the language model and computes a match score; and
a ranking component that re-ranks a subset of the initial search result based on the match score and a rank of the initial search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A system(s) and/or method(s) that facilitate improving the relevance of search results through utilization of a query log. The relevance of the search results for a target query can be judged based on one or more queries in the log that are related to the target query temporally and/or lexically. The diversity of the top-ranked search results can be increased and/or decreased based on an iterative re-ranking process of the search result set.
267 Citations
20 Claims
-
1. A system that facilitates re-ranking search results retrieved by a search engine, comprising:
-
a query log component that builds a language model for a target query based on queries stored in a query log of a search engine;
a matching component that compares a lexical property of an initial search result for the target query and the language model and computes a match score; and
a ranking component that re-ranks a subset of the initial search result based on the match score and a rank of the initial search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing relevant information based on an initial query, comprising:
-
receiving an initial set of ranked search results in response to an initial query;
using a query log to build a language model for the initial query; and
re-ranking the initial search result based on the language model. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer executable system that re-ranks an initial set of search results, comprising:
-
computer implemented means for receiving an initial set of search results;
computer implemented means for analyzing properties of the initial set of search results;
computer implemented means for comparing the properties of the initial set of search results with at least one property of another set of search results;
computer implemented means for providing a ranking of the initial set of search results based on the compared properties of the initial set of search results and the another set of search results; and
computer implemented means for outputting a modified set of search results and the provided re-ranking. - View Dependent Claims (18, 19, 20)
-
Specification