1. A system, comprising: one or more memory units operable to store a plurality of tweets; and one or more processing units operable to: determine, from the stored plurality of tweets, a first group of tweets, each tweet of the first group of tweets comprising a link to a link object on the Internet; apply a filter to the first group of tweets in order to determine a plurality of filtered tweets; retrieve a copy of each of the link objects linked to by the plurality of filtered tweets; generate, using the retrieved copies of the link objects linked to by the plurality of filtered tweets, a matrix comprising a plurality of vectors; produce a singular value representation of the matrix by performing Singular Value Decomposition (SVD) on the matrix; store the singular value representation of the matrix in the one or more memory units; and perform a query using at least a portion of the singular value representation of the matrix: wherein applying the filter to the first group of tweets in order to determine the plurality of filtered tweets comprises: selecting tweets from the first group of tweets that include links to link objects that have been linked to by a predetermined number of other tweets; and selecting tweets from the first group of tweets that have been retweeted a predetermined number of times or have been retweeted by a predetermined number of users.