1. A method comprising: receiving a search request signal, the search request signal comprising a search request for a set of legal information; identifying a set of legal documents in response to the search request signal; transmitting a search response signal associated with the set of legal documents; receiving a selection signal, the selection signal indicative of a selection of a given legal document from the set of legal documents, the legal document being associated with a set of metadata; based upon the set of metadata, picking a first cluster of legal documents and a second cluster of legal documents, the first cluster of legal documents being a first set of documents comprising one or more primary resources and one or more secondary resources grouped according to a first legal topic which the first set of documents hold in common and the second cluster of legal documents being a second set of documents comprising one or more primary resources and one or more secondary resources grouped according to a second legal topic which the second set of legal documents hold in common, wherein the picking of the first cluster of legal documents and the second cluster of legal documents is based upon, respectively: a first similarity score between the legal document and the first set of documents belonging to the first cluster of legal documents, wherein the first similarity score is based upon a measure of associated citation information between the legal document and the first set of documents, wherein the associated citation information comprises editorial annotations, hierarchical categorization of legal topics, and relationship between legal topics; a second similarity score between the legal document and the second set of documents belonging to the second cluster of legal documents, wherein the second similarity score is based upon a measure of associated citation information between the legal document and the second set of documents, wherein the associated citation information comprises editorial annotations, hierarchical categorization of legal topics, and relationship between legal topics; and transmitting a second signal relating to the first cluster of legal documents and the second cluster of legal documents.