1. A system for ranking sponsored results, the system comprising: a server configured to receive a query; an advertisement engine configured to receive the query from the server, the advertisement engine ranking an advertisement of a plurality of advertisements based on a plurality of features, the advertisement engine calculating at least one word overlap feature between each advertisement and the query, wherein the plurality of features include at least one word overlap feature and a correlation feature; and wherein the at least one word overlap feature includes a first feature that identifies whether all terms of the query are present in the advertisement, a second feature that identifies whether some of the terms of the query are present in the advertisement, a third feature that identifies whether none of the terms of the query are present in the advertisement, and a fourth feature that identifies a percentage of terms of the query present in the advertisement.