Search engine that applies feedback from users to improve search results
First Claim
Patent Images
1. A method of ranking documents in response to a search query comprising:
- retrieving previously stored user input regarding a relevance of a document to the search query;
associating the previously stored user input with the search query and the document;
determining a relevance formula having variables and parameters, the relevance formula for computing a relevance score for the document and the search query, wherein the variables comprise a plurality of features, and the parameters comprise a plurality of coefficients corresponding to each of the plurality of features; and
ranking the document based on the relevance score, wherein the relevance score is dependent at least in part on the previously stored user input.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to methods of and systems for ranking results returned by a search engine. A method in accordance with the invention comprises determining a formula having variables and parameters, wherein the formula is for computing a relevance score for a document and a search query; and ranking the document based on the relevance score. Preferably, determining the formula comprises tuning the parameters based on user input. Preferably, the parameters are determined using a machine learning technique, such as one that includes a form of statistical classification.
-
Citations
19 Claims
-
1. A method of ranking documents in response to a search query comprising:
-
retrieving previously stored user input regarding a relevance of a document to the search query; associating the previously stored user input with the search query and the document; determining a relevance formula having variables and parameters, the relevance formula for computing a relevance score for the document and the search query, wherein the variables comprise a plurality of features, and the parameters comprise a plurality of coefficients corresponding to each of the plurality of features; and ranking the document based on the relevance score, wherein the relevance score is dependent at least in part on the previously stored user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of organizing a search results list indicating a plurality of documents, each of the plurality of documents including textual information, the search results list returned in response to a search query, the method comprising:
-
presenting the search results list in response to the search query; receiving and storing feedback for a document indicated in the search results list, the feedback being a relevance to the user of the document associating the feedback with the document and the search query; updating a relevance formula comprising variables and parameters, wherein the relevance formula is for determining a relevance score for each of the plurality of documents utilizing the feedback for the document, wherein the variables comprise a plurality of features, the parameters comprise a plurality of coefficients corresponding to each of the plurality of features, updating the relevance formula comprises determining a value for at least one of the plurality of coefficients, and the plurality of features comprise one of a rating of a document or a blocking of a document; and recording the search results list, wherein the plurality of documents are ranked based at least in part on a relevance score determined for each of the plurality of documents based at least in part on the relevance formula. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification