1. A computer-implemented method for searching digital content in a data processing system, the computer-implemented method comprising: displaying, by a computer, a set of sample digital resources, each sample digital resource being associated with metadata describing its content, the metadata including metadata fields having associated metadata values; enabling, by the computer, a user to select a sample digital resource from the set; displaying, by the computer, at least one metadata value of the selected sample digital resource; enabling, by the computer, the user to select the at least one metadata value; automatically generating, by the computer, in response to selecting the at least one metadata value, a query for retrieving a digital resource having at least one metadata value substantially matching the selected at least one metadata value of the sample digital resource; and retrieving, by the computer, the digital resource in accordance with the query.