11. The computer-readable storage medium of claim 9 , wherein when the document is not associated with anchor text data, the scoring function (score) includes: score = ∑ wtf ⁡ ( k 1 + 1 ) k 1 ⁡ ( ( 1 - b ) + b ⁢ wdl avwdl ) + wtf × log ⁡ ( N n ) .
9. A computer-readable storage medium storing instructions executable on a computing system, comprising instructions to: evaluate contents of each of a plurality of documents on a network, including: recording a frequency of terms included within the document; making an entry in an anchor text table for each anchor text entry referencing another document; compile an index, including: generating a main index that associates with each of the documents a frequency with which the at least one term is included in the document; generating an anchor text index that associates with each of the documents a frequency of terms listed in anchor text entries in the anchor text table referencing the document; receive a query including at least one query term; apply the query to the index to yield results of the query identifying one or more of the documents that include the at least one query term; apply applying a scoring function to generate a score for each of the one or more documents included in the results of the query, applying a scoring function to generate a score for each of the one or more documents included in the results of the query, wherein the scoring function (score) includes one of: score = ∑ ( wtf B + wtf Anchor B Anchor ) ⁢ ( k 1 + 1 ) k 1 ⁡ ( ( 1 - b ) + b ⁢ w ⁢ ⅆ l avw ⁢ ⅆ l ) + ( wtf + wtf Anchor ) × log ⁡ ( N n ) ; ⁢ and score = ∑ ( wtf B + wtf Anchor B Anchor ) ⁢ ( k 1 + 1 ) k 1 + ( wtf B + wtf Anchor B Anchor ) × log ⁡ ( N n ) , where: wtf is a weighted term frequency applying a weight to a frequency with which a given query term is included in the document; wtf Anchor is a weighted term frequency applying a weight to a frequency with which the given query term is included in anchor text referencing the document; k 1 is a constant; b is a constant; wdl is a weighted document length applying a weight to a length of the document being scored; avwdl is an average weighted document length of all documents being scored; N is the number of documents on the network; and n is the number of documents including at least one appearance of a given query term; and generate an output of the ranked results of the query to be displayed to a user.