user id of the user who created the summary template in block 406 the personalization system 120 in response to user input receives an indication of whether the stored summary template is to be shared with other users in block 408 the personalization system 120 saves the indication in certain embodiments the personalization system 120 receives rules for the determination of which summary category to use in certain embodiments the rules are a set of u201c conditions u2192 summary category u201d to use and each condition may be a set of operations content_source server names or repository types or file extensions split content_source to content_type file extension or mimetype content_repository_type database file system content management system etc content_server various server patterns like myrepository1 xyz com in certain embodiments boolean operators may be used to connect simple conditions to build complex conditions e g content_type database and content_metadata payroll where the payroll summary template is used to display the search results which utilize the payroll fields being returned as part of the search fig5 illustrates in a flow diagram operations performed to use a summary template in accordance with certain embodiments fig5 is formed by fig5 a and 5b control begins at block 500 with the personalization system 120 receiving a search query e g an internet search query the search query is associated with a user id in block 502 the personalization system 120 identifies the category of search to be performed e g using the rules and the search query in certain embodiments the personalization system 120 identifies the category based on text mining text mining may be described as parsing input text deriving patterns from the parsed data and generating analysis based on the patterns for example if.