11. A non-transitory machine-readable, tangible storage medium storing executable instructions which cause a device configured to store a plurality of contents and corresponding metadata to perform a method of searching for content, the method comprising: identifying a sorting criterion from among a plurality of sorting criteria for sorting the plurality of contents into a plurality of content groups based on the corresponding metadata, wherein the corresponding metadata associated with each content in a content group is similar to other metadata of other contents in the same content group, and a number of content groups for the identified sorting criterion is greatest; automatically generating a question based on the identified sorting criterion; displaying the question; in response to receiving an answer to the question, searching for matching content corresponding to the answer to the question from the plurality of contents in the device; and displaying the content matching the answer to the question.
11. A non-transitory machine-readable, tangible storage medium storing executable instructions which cause a device configured to store a plurality of contents and corresponding metadata to perform a method of searching for content, the method comprising: identifying a sorting criterion from among a plurality of sorting criteria for sorting the plurality of contents into a plurality of content groups based on the corresponding metadata, wherein the corresponding metadata associated with each content in a content group is similar to other metadata of other contents in the same content group, and a number of content groups for the identified sorting criterion is greatest; automatically generating a question based on the identified sorting criterion; displaying the question; in response to receiving an answer to the question, searching for matching content corresponding to the answer to the question from the plurality of contents in the device; and displaying the content matching the answer to the question. 13. The storage medium of claim 11 , the method further comprising: when the plurality of contents is searched based on the answer, identify an additional sorting criterion from among the remaining of the plurality of sorting criteria for sorting the plurality of searched contents into content groups based on corresponding metadata of the plurality of searched contents, wherein a number of content groups for the additional sorting criterion is greatest; displaying another question based on the additional sorting criterion; in response to receiving an answer to the other question, searching for matching content corresponding to the answer to the question from the plurality of searched contents; and displaying the content matching the answer to the question.