8. The method of claim 1 , wherein the content page comprises a plurality of constituents, and the generating of a score for a structure comprises generating one or more score for one or more atomic ones of the constituents, one or more aggregate ones of the atomic constituents, one or more aggregate ones of the aggregates, or one or more aggregate ones of the aggregates and atomic constituents.
8. The method of claim 1 , wherein the content page comprises a plurality of constituents, and the generating of a score for a structure comprises generating one or more score for one or more atomic ones of the constituents, one or more aggregate ones of the atomic constituents, one or more aggregate ones of the aggregates, or one or more aggregate ones of the aggregates and atomic constituents. 11. The method of claim 8 , wherein the generating of a score for a structure further comprises assigning relevance values to children of the aggregate by assigning a child (i) a relevance value of 0 if the aggregate contains no occurrences of the atomic search term, and (ii) a relevance value of Σ 1≦i≦k (1/(1+d i ) x ) if the aggregate contains at least one occurrence of the atomic search term, where k is the number of occurrences of the atomic search term in the aggregate, x is a “distance attenuation exponent”, a positive real number, and d i is the distance between a child or sub-constituent and the i-th occurrence of the atomic search term.