LINK BASED RANKING OF SEARCH RESULTS USING SUMMARIES OF RESULT NEIGHBORHOODS
First Claim
1. A computer-implemented method, comprising:
- using consistent sampling to determine a summary of the neighborhood of each webpage of a plurality of webpages; and
estimating the relevance of results to a query using the summaries of the webpages corresponding to the results.
2 Assignments
0 Petitions
Accused Products
Abstract
A summary of the neighborhood of a page may be determined offline and used at query time to approximate the neighborhood graph of the result set and to compute scores using the approximate neighborhood graph. The summary of the neighborhood graph may include a Bloom filter containing a limited size subset of ancestors or descendants of the page. A web page identifier may also be included in the summary. Consistent sampling is used, where a consistent unbiased sample of a number of elements from the set is determined. At query time, given a result set, the summaries for all the results may be used to create a cover set. An approximate neighborhood graph consisting of the vertices in the cover set is created. Ranking technique scores may be determined based on the approximate neighborhood graph.
21 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
using consistent sampling to determine a summary of the neighborhood of each webpage of a plurality of webpages; and estimating the relevance of results to a query using the summaries of the webpages corresponding to the results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving a result set for a query; determining a plurality of summaries for a plurality of results within the result set; determining a cover set; determining an approximate neighborhood graph; and determining an authority score. - View Dependent Claims (12, 13, 14)
-
-
15. A computing system, comprising:
-
a search engine that determines a summary for each page in a web graph based on an approximation of an inlinking set and an approximation of an outlinking set, the search engine receiving a query containing a search term and providing a result set responsive to the query; a database that stores the summary for each page; and a scoring engine that determines an authority score based on an approximate neighborhood graph determined based on the summary for each page. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification