1. A computer storage medium having computer-executable instructions when executed by a computer cause the computer to perform steps comprising: receiving a first article for which to identify matching content; analyzing a set of raw text of the first article; analyzing a set of formatted text of the first article; analyzing one or more links contained in the first article; including the results of the analyzing the raw text step, the analyzing the formatted text step, and the analyzing the links step in a vector array; and using the vector array at least in part to find one or more other articles that are related to the first article.