1. A computer-implemented method for assigning scores to a plurality of linked documents, at least some of the documents being hypermedia documents, comprising: constructing a spring network according to a connectivity graph of a collection of documents and links among the documents; identifying a plurality of nodes as reference nodes and others as regular nodes; applying a predetermined amount of displacements on the reference nodes; computing the displacements of regular nodes in the spring network; and assigning scores to documents based on the displacements of the nodes that correspond to the documents.