1. A method in a data processing system of searching electronic files on a recordable medium of the data processing system, the method comprising: providing an electronic file in a first hierarchical file structure, the electronic files including a filename; assigning a user-defined metalabel to the electronic file, wherein the electronic file includes the filename and the metalabel; organizing the electronic file into a second hierarchical file structure as a function of the metalabel; receiving a query from a user; searching the second hierarchical file structure as a function of the query; and returning to the user the electronic file.