12. A computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method comprising: generating a dashboard user interface that displays analysis results identified from within one or more social media sources, the dashboard user interface comprising one or more selectable user interface components corresponding to different subsets of sentiment analysis results, the one or more selectable user interface components being selected from the dashboard user interface to perform analysis on a subset of the sentiment analysis results, results from performing the analysis on the subset of the sentiment analysis results being displayed within a results user interface, generating the results user interface that displays the analysis results performed on one or more social media data sources pertaining to a selected subset of sentiment analysis results from the dashboard user interface, the results user interface comprising: (d) a first interface portion comprising a list of one or more analysis results derived from a selection of the selected subset of the sentiment analysis results from among the different subsets of sentiment analysis results in the dashboard user interface, an individual analysis result from among the one or more analysis results being selectable to display a set of terms associated with a selected individual analysis result in a second interface portion, (e) the second interface portion comprising the set of terms, the set of terms associated with the selected individual analysis result from the first interface portion, and (f) a third interface portion comprising snippets corresponding to the social media data sources associated with the selected individual analysis result from the first interface portion; receiving the selection of the one or more selectable user interface components in the dashboard user interface to perform the analysis on the subset of the sentiment analysis results; performing a search of content from the social media sources pertaining to the selected subset of the sentiment analysis results corresponding to a selected selectable user interface component to generate the list of the one or more analysis results; performing the analysis to identify two or more themes from the sentiment analysis results of the search of the content from the social media sources by: receiving a random sample of messages from the content; generating snippets obtained from the search by analyzing the random sample of messages to identify the two or more themes, wherein an individual theme comprises a set of the snippets having vector values that are clustered together, vectorizing the snippets by applying a singular value decomposition (SVD) to represent the snippets as vectors, clustering the snippets by performing vector comparisons between the snippets, and generating the two or more themes based at least in part on clustered snippets; and displaying the results of the analysis in a first interface portion of the results user interface, a selection of the individual analysis result from among the results of the analysis in the first interface portion of the results user interface generating: (c) the set of terms associated with the selected individual analysis for display in the second interface portion of the results user interface, and (d) the snippets corresponding to the social media data sources associated with the selected individual analysis result for display in the first interface portion of the results user interface.
13. The computer readable medium of claim 12 , wherein the user interface comprises a dashboard that displays results from performing semantic analysis for a topic.