14. A computer storage medium encoded with a program for execution on at least one processor, the program, when executed on the at least one processor, performing a method for creating data for use in ranking results of a search of a plurality of pages in an intranet, each page comprising a plurality of terms arranged in a hierarchical structure, the method comprising: (A) the act of parsing the plurality of pages to identify the plurality of terms, wherein at least one page of the plurality of pages comprises a plurality of instances of a term of the plurality of terms; (B) the act of computing, for each instance of each identified term within the plurality of pages, a specificity value of the instance based on a combination of a tag parameter associated with the instance and a term level of the instance within the hierarchical structure of the page of the instance, the term level being measured from a root tag of the page of the instance; (C) the act of combining, for each identified term and for each page in the plurality of pages in which the identified term appears, the computed specificity value of each instance of the identified term within the page to produce a combined computed specificity value of the identified term; and (D) the act of storing information, for each identified term and for each page in the plurality of pages in which the identified term appears, the combined computed specificity value of the identified term and an identifier for the page.
14. A computer storage medium encoded with a program for execution on at least one processor, the program, when executed on the at least one processor, performing a method for creating data for use in ranking results of a search of a plurality of pages in an intranet, each page comprising a plurality of terms arranged in a hierarchical structure, the method comprising: (A) the act of parsing the plurality of pages to identify the plurality of terms, wherein at least one page of the plurality of pages comprises a plurality of instances of a term of the plurality of terms; (B) the act of computing, for each instance of each identified term within the plurality of pages, a specificity value of the instance based on a combination of a tag parameter associated with the instance and a term level of the instance within the hierarchical structure of the page of the instance, the term level being measured from a root tag of the page of the instance; (C) the act of combining, for each identified term and for each page in the plurality of pages in which the identified term appears, the computed specificity value of each instance of the identified term within the page to produce a combined computed specificity value of the identified term; and (D) the act of storing information, for each identified term and for each page in the plurality of pages in which the identified term appears, the combined computed specificity value of the identified term and an identifier for the page. 15. The computer storage medium of claim 14 , wherein the hierarchical structure comprises a plurality of levels comprising at least one root level, and wherein the act (B) further comprises determining a number of levels in a shortest path from a level of the at least one root level to the term level of the instance of the identified term.