17. The computing system of claim 15 , wherein the communication device and a social networking data module receive a stream of social networking data, which comprises the posts from the set of users, and store the social networking data in the data store.
15. A computing system comprising for analyzing data from a plurality of users within a social data network, comprising: a communication device that receives a query for a topic associated with the social data network; a data store that stores data from the plurality of users; a processor that, responsive to the query, accesses the data store to determine a set of users in the social data network having at least one social networking behaviour on the social data network related to the queried topic, and determining the set of users further comprises segmenting the set of users from the plurality of users in accordance with at least one common attribute of the social networking behaviour related to the queried topic; the processor, for each user from the set of users, applying text processing to posts for each user to extract a list of topic words and associating each of the topic words with the respective user, the posts obtained by accessing the data store ; the processor, for each user, segmenting each of the topic words into letter segments and computing a statistical likelihood value of each of the letter segments for the respective user; the processor, using the statistical likelihood values of each of the letter segments, the server clustering the topic words to define a plurality of clusters and determining a mapping from each user to at least one of the plurality of clusters; the processor, labeling each cluster with one or more highest ranked topic words within the respective cluster used by users mapped to the respective cluster; and the communication device further configured to transmit the one or more highest ranked topic words mapped to each cluster.