1. A computer-implemented method comprising: (A) receiving a search query; (B) providing a first user interface, the first user interface displaying first search results specifying resources that a search engine has identified as being responsive to the search query, the first user interface further displaying a subject matter link identifying a particular subject matter that the search engine has identified based on the first search results, the particular subject matter being associated with a particular collection of records that the search engine has selected from among multiple collections of records, all records in the particular collection having a common attribute structure of data elements that pertain to the particular subject matter, (C) wherein the first user interface further displays a second subject matter link identifying a second subject matter that the search engine has also identified based on the first search results, the second subject matter being associated with a second collection of records that the search engine has selected from among the multiple collections of records, all records in the second collection having a common attribute structure of data elements that pertain to the second subject matter, the common attribute structure of the second collection being different than the common attribute structure of the particular collection; (D) receiving a selection of the subject matter link; (E) formatting second search results based on a template that is associated with the particular subject matter, each of the second search results specifying a respective record, each record being in the particular collection of records associated with the particular subject matter; and (F) providing a second user interface that displays the second search results and an interface element that is associated with the template.
1. A computer-implemented method comprising: (A) receiving a search query; (B) providing a first user interface, the first user interface displaying first search results specifying resources that a search engine has identified as being responsive to the search query, the first user interface further displaying a subject matter link identifying a particular subject matter that the search engine has identified based on the first search results, the particular subject matter being associated with a particular collection of records that the search engine has selected from among multiple collections of records, all records in the particular collection having a common attribute structure of data elements that pertain to the particular subject matter, (C) wherein the first user interface further displays a second subject matter link identifying a second subject matter that the search engine has also identified based on the first search results, the second subject matter being associated with a second collection of records that the search engine has selected from among the multiple collections of records, all records in the second collection having a common attribute structure of data elements that pertain to the second subject matter, the common attribute structure of the second collection being different than the common attribute structure of the particular collection; (D) receiving a selection of the subject matter link; (E) formatting second search results based on a template that is associated with the particular subject matter, each of the second search results specifying a respective record, each record being in the particular collection of records associated with the particular subject matter; and (F) providing a second user interface that displays the second search results and an interface element that is associated with the template. 5. The method of claim 1 , further comprising storing each record in the particular collection of records as structured information in one or more tables of a database management system.