1. A computer-implemented method comprising: in response to receiving the query, selecting, from a search corpus, a set of documents that are relevant to the query; wherein the set of documents includes at least a first document and a second document; for each particular document within at least a subset of the set of documents, extracting one or more lists contained within that particular document and adding the one or more lists into a set of lists; wherein extracting one or more lists includes, extracting a first list from the first document and extracting a second list from the second document; for each particular list in the set of lists, generating a list score for the particular list based at least in part on a number of occurrences of items in the particular list within other lists in the set of lists; wherein generating a list score includes generating a first list score for the first list extracted from the first document, and generating a second list score for the second list extracted from the second document; for each particular document within at least the subset of documents, generating a document score for the particular document based at least in part on the list score generated for at least one list contained within the particular document; wherein generating a document score includes generating a first document score for the first document based, at least in part, on the first list score generated for the first list that was extracted from the first document; generating a second document score for the second document based, at least in part, on the second list score generated for the second list that was extracted from the second document; and generating a search results page that presents references to selected documents from at least the subset of documents in an order that is based at least in part on the document scores generated for the selected documents; wherein the method is performed by one or more computing devices.
1. A computer-implemented method comprising: in response to receiving the query, selecting, from a search corpus, a set of documents that are relevant to the query; wherein the set of documents includes at least a first document and a second document; for each particular document within at least a subset of the set of documents, extracting one or more lists contained within that particular document and adding the one or more lists into a set of lists; wherein extracting one or more lists includes, extracting a first list from the first document and extracting a second list from the second document; for each particular list in the set of lists, generating a list score for the particular list based at least in part on a number of occurrences of items in the particular list within other lists in the set of lists; wherein generating a list score includes generating a first list score for the first list extracted from the first document, and generating a second list score for the second list extracted from the second document; for each particular document within at least the subset of documents, generating a document score for the particular document based at least in part on the list score generated for at least one list contained within the particular document; wherein generating a document score includes generating a first document score for the first document based, at least in part, on the first list score generated for the first list that was extracted from the first document; generating a second document score for the second document based, at least in part, on the second list score generated for the second list that was extracted from the second document; and generating a search results page that presents references to selected documents from at least the subset of documents in an order that is based at least in part on the document scores generated for the selected documents; wherein the method is performed by one or more computing devices. 9. The method of claim 1 , wherein the step of generating the document score for the result document based at least in part on the list score generated for at least one list contained within the result document comprises setting the document score equal to a highest list score among list scores of multiple lists contained within the result document.