A computer-implemented method is provided for ranking files from an
Internet search. In one embodiment, the method comprises assigning a
score to each file based on at least one of the following factors:
recency, editorial popularity, clickthru popularity, favorites metadata,
or favorites collaborative filtering. The files may be organized based on
the assigned scores to provide users with more accurate search results.