1. A system, comprising: one or more memory units; and one or more processors operable to: determine a plurality of social interactions associated with a plurality of people, each social interaction comprising a particular person interacting with a particular social object of a plurality of social objects; generate a social object matrix using the determined social interactions; generate a social brain by performing Singular Value Decomposition (SVD) on the social object matrix, the social brain comprising a singular value representation of the social object matrix; determine text from the social objects of the determined social interactions; generate a term-document matrix (TDM) using the determined text; generate a semantic brain by performing SVD on the TDM, the semantic brain comprising a singular value representation of the TDM; generate an index using the determined text; and perform a query using the social brain, the semantic brain, and the index.