System and method for incorporating anchor text into ranking search results
First Claim
1. A computer-implemented method for ranking search results, comprising:
- recording anchor text properties from a network, wherein the anchor text properties correspond to a source document and a target document on the network;
generating an anchor text index that associates each target document with a term included in the anchor text, wherein the anchor text index is separate from a content index;
accessing the anchor text index to determine quantities associated with the anchor text of a particular target document in the index; and
using the anchor text quantities to adjust a scoring function that is used to rank the documents for producing the search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Search results of a search query on a network are ranked according to a scoring function that incorporates anchor text as a term. The scoring function is adjusted so that a target document of anchor text reflect the use of terms in the anchor text in the target document'"'"'s ranking. Initially, the properties associated with the anchor text are collected during a crawl of the network. A separate index is generated that includes an inverted list of the documents and the terms in the anchor text. The index is then consulted in response to a query to calculate a document'"'"'s score. The score is then used to rank the documents and produce the query results.
-
Citations
26 Claims
-
1. A computer-implemented method for ranking search results, comprising:
-
recording anchor text properties from a network, wherein the anchor text properties correspond to a source document and a target document on the network;
generating an anchor text index that associates each target document with a term included in the anchor text, wherein the anchor text index is separate from a content index;
accessing the anchor text index to determine quantities associated with the anchor text of a particular target document in the index; and
using the anchor text quantities to adjust a scoring function that is used to rank the documents for producing the search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for ranking search results, comprising:
a search engine included on a computing device, the search engine configured to execute computer-executable instructions, the computer-executable instructions comprising;
crawling a network to discover documents on the network;
recording anchor text properties from a network, wherein the anchor text properties correspond to a source document and a target document on the network;
generating an anchor text index that associates each target document with a term included in the anchor text, wherein the anchor text index is separate from a content index;
accessing the anchor text index to determine quantities associated with the anchor text of a particular target document in the index; and
using the anchor text quantities to adjust a scoring function that is used to rank the documents for producing the search results. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A computer-readable medium that includes computer-executable instructions for ranking search results, the instructions comprising:
-
storing document and link information for documents on a network;
generating a representation of the network from the recorded document and link information;
recording anchor text properties from the representation of the network;
wherein the anchor text properties are used to populate a table that includes a reference to a source document and a target document associated with the anchor text;
generating an anchor text index that associates each target document with a term included in the anchor text, wherein the anchor text index is separate from a content index;
accessing the anchor text index to determine quantities associated with the anchor text of a particular target document in the index; and
using the anchor text quantities to adjust a scoring function that is used to rank the documents for producing the search results. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification