Ranking search results based on anchors
First Claim
1. A computer-implemented method comprising:
- obtaining, at a computer system, a plurality of search results in response to a query, the plurality of search results including a first reference to a first document and a second reference to a second document;
determining that the first document referenced in the plurality of search results includes a link to the second document referenced in the plurality of search results;
in response to determining that the first document referenced in the plurality of search results includes a link to the second document referenced in the plurality of search results, computing a quality of result statistic for the second document based on;
a first measure of previous user selections of the first document when the first document was referenced by a search result provided for the query, anda second measure of previous user selections of the second document when the second document was referenced by a search result provided for the query; and
providing, by the computer system, the quality of result statistic for the second document as input to a document ranking process, the ranking process configured to rank the plurality of search results for the query.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, one aspect described can be embodied in a method for providing input to a document ranking process for ranking a plurality of documents, the document ranking process taking as input a quality of result statistic for a query and an individual document. The method can include, for a first document identified as a search result of a query, receiving information regarding an anchor contained within the first document, where the anchor provides a link to a second document; deriving a quality of result statistic for the second document from at least a portion of first data associated with the first document and the query, the first data being indicative of user behavior relative to the first document as a search result for the query; and providing the first quality of result statistic as input to the document ranking process for the second document and the query.
284 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, at a computer system, a plurality of search results in response to a query, the plurality of search results including a first reference to a first document and a second reference to a second document; determining that the first document referenced in the plurality of search results includes a link to the second document referenced in the plurality of search results; in response to determining that the first document referenced in the plurality of search results includes a link to the second document referenced in the plurality of search results, computing a quality of result statistic for the second document based on; a first measure of previous user selections of the first document when the first document was referenced by a search result provided for the query, and a second measure of previous user selections of the second document when the second document was referenced by a search result provided for the query; and providing, by the computer system, the quality of result statistic for the second document as input to a document ranking process, the ranking process configured to rank the plurality of search results for the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
obtaining a plurality of search results in response to a query, the plurality of search results including a first reference to a first document and a second reference to a second document; determining that the first document referenced in the plurality of search results includes a link to a second document referenced in the plurality of search results; in response to determining that the first document referenced in the plurality of search results includes a link to a second document referenced in the plurality of search results, computing a quality of result statistic for the second document based on; a first measure of previous user selections of the first document when the first document was referenced by a search result provided for the query, and a second measure of previous user selections of the second document when the second document was referenced by a search result provided for the query; and providing the quality of result statistic for the second document as input to a ranking process, the ranking process configured to rank the plurality of search results for the query. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for providing input to a document ranking process for ranking a plurality of documents, the system comprising:
-
a computer readable medium including a program product; and one or more processors configured to execute the program product and perform operations comprising; obtaining a plurality of search results in response to a query, the plurality of search results including a first reference to a first document and a second reference to a second document; determining that the first document referenced in the plurality of search results includes a link to a second document referenced in the plurality of search results; in response to determining that the first document referenced in the plurality of search results includes a link to a second document referenced in the plurality of search results, computing a quality of result statistic for the second document based on; a first measure of previous user selections of the first document when the first document was referenced by a search result provided for the query, and a second measure of previous user selections of the second document when the second document was referenced by a search result provided for the query; and providing the quality of result statistic for the second document as input to a ranking process, the ranking process configured to rank the plurality of search results for the query. - View Dependent Claims (17, 18, 19, 20)
-
Specification