19. A non-transitory computer readable storage medium storing one or more programs to be executed by one or more processing units of a computing device, the one or more programs comprising instructions that, when executed by the one or more processing units, cause the computing device to: obtain a plurality of documents, wherein a respective document in the plurality of document is associated with a query independent score; select a first document in the plurality of documents in accordance with a query independent score associated with the first document, wherein the first document has a fingerprint that indicates that the first document has substantially identical content to every other document in the plurality of documents; index, in accordance with the query independent score, the first document thereby producing an indexed first document; and with respect to the plurality of documents, include only the indexed first document in a document index.
20. The computer readable storage medium of claim 19 , wherein the query independent score includes a document ranking value indicative of document importance.