1. A system for providing a search result summary comprising: a search engine to generate chunks of data associated with a source; a snippet generator to generate a number of snippets using the chunks of data and at least one query term; a ranking component configured to rank the number of snippets based in part on a ranking algorithm and one or more ranking features to rank each snippet based in part on a number of words in each snippet, a number of punctuation symbols in each snippet, a number of numbers in each snippet, and a score of a proximity feature associated with each snippet, the proximity feature associated with a snippet span defined in part by one or more query terms; at least one filter configured to filter the number of snippets to reduce redundant snippets from being included in the search result summary; and, a summary generator to generate a summary which includes a number of ranked snippets that have passed through the one or more filters.