1. A search engine comprising: a ranking function used in part to rank snippets based in part on a number of ranking coefficients, a number of words in each snippet, one or more of a number of punctuation symbols and numbers in each snippet, and a score of a proximity feature associated with each snippet, the proximity feature being associated with a snippet span to provide a summary based in part on output of the ranking function.