13. A computer system comprising: a processor; and a main memory encoded with instructions, wherein the instructions when executed on the processor comprise: determining a plurality of frame scores for each of a plurality of respective frames, wherein the plurality of respective frames, when displayed, form animated graphic images, and wherein the determining the plurality of frame scores further comprises determining the plurality of frame scores to be a plurality of probabilities that the plurality of respective frames will be displayed based on at least one embedded link between two of the plurality of frames, wherein the determining the plurality of frame scores based on at least one embedded link further comprises reducing the frame scores for a subset of the plurality of frames that is skipped by the embedded link, determining a plurality of frame weights for a term in each of the plurality of frames, wherein the plurality of frame weights comprise scores of prominence of the term in the plurality of frames, determining a plurality of effect bonuses for the term in each of the plurality of frames, determining a term score for the term based on the plurality of frame scores, the plurality of frame weights, and the plurality of effect bonuses, wherein the determining the term score for the term further comprises assigning the term score for the term to be a summation of the plurality of frame scores multiplied by a sum of the plurality of frame weights and the plurality of effect bonuses, storing the term score in the plurality of frames, and displaying pages that contain the frames containing the term in an order based on the term score in response to a search request.
13. A computer system comprising: a processor; and a main memory encoded with instructions, wherein the instructions when executed on the processor comprise: determining a plurality of frame scores for each of a plurality of respective frames, wherein the plurality of respective frames, when displayed, form animated graphic images, and wherein the determining the plurality of frame scores further comprises determining the plurality of frame scores to be a plurality of probabilities that the plurality of respective frames will be displayed based on at least one embedded link between two of the plurality of frames, wherein the determining the plurality of frame scores based on at least one embedded link further comprises reducing the frame scores for a subset of the plurality of frames that is skipped by the embedded link, determining a plurality of frame weights for a term in each of the plurality of frames, wherein the plurality of frame weights comprise scores of prominence of the term in the plurality of frames, determining a plurality of effect bonuses for the term in each of the plurality of frames, determining a term score for the term based on the plurality of frame scores, the plurality of frame weights, and the plurality of effect bonuses, wherein the determining the term score for the term further comprises assigning the term score for the term to be a summation of the plurality of frame scores multiplied by a sum of the plurality of frame weights and the plurality of effect bonuses, storing the term score in the plurality of frames, and displaying pages that contain the frames containing the term in an order based on the term score in response to a search request. 16. The computer system of claim 13 , wherein the determining the effect bonus further comprises: determining the effect bonus based an attribute selected from a group consisting of: a location, a size, a shape, and a color of a nearest tweened object to the term.