1. A method, comprising: receiving, with a processor of a computer, a search result from executing a search query; determining, with the processor of the computer, a category of search for the search query; selecting, with the processor of the computer, a summary template from a collection of summary templates based on the category of search; and generating, with the processor of the computer, a personalized summary using the selected summary template and the received search result.