8. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon, wherein when executed by one or more processors, the computer-executable instructions cause the one or more processors to: receive a plurality of content files; determine at least one statistical measure of the content of the plurality of content files: store the at least one statistical measure within a statistics repository for a content of the plurality of content files; determine a number of clusters to be included in a first level of a hierarchy of clusters; assign a plurality of content files to the first level of the hierarchy of clusters based on the at least one statistical measure stored in the statistics repository; generate a first aggregate data file of the content files for each cluster in the first level of the hierarchy of clusters; cluster the aggregate data file to generate a second level of the hierarchy of clusters; aggregate the content files of each cluster; form a third level of the hierarchy of clusters using the aggregated content file: determine a label for each cluster in the hierarchy of clusters based on the at least one statistical measure, which identifies a topic of the content files within the cluster, the topic related to at least one of a problem experienced by a user and a request for assistance in solving the problem; and output a taxonomy based on the determined labels.
8. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon, wherein when executed by one or more processors, the computer-executable instructions cause the one or more processors to: receive a plurality of content files; determine at least one statistical measure of the content of the plurality of content files: store the at least one statistical measure within a statistics repository for a content of the plurality of content files; determine a number of clusters to be included in a first level of a hierarchy of clusters; assign a plurality of content files to the first level of the hierarchy of clusters based on the at least one statistical measure stored in the statistics repository; generate a first aggregate data file of the content files for each cluster in the first level of the hierarchy of clusters; cluster the aggregate data file to generate a second level of the hierarchy of clusters; aggregate the content files of each cluster; form a third level of the hierarchy of clusters using the aggregated content file: determine a label for each cluster in the hierarchy of clusters based on the at least one statistical measure, which identifies a topic of the content files within the cluster, the topic related to at least one of a problem experienced by a user and a request for assistance in solving the problem; and output a taxonomy based on the determined labels. 9. The one or more non-transitory computer-readable media of claim 8 , wherein determining a number of clusters to be included in a first level of the hierarchy of clusters comprises receiving user input.