1. A computer-implemented method, comprising: performing a search, in response to a search query, of content using a first database to generate a first domain-specific search result stream; performing a search, in response to the search query, of metadata using a second database to generate a second domain-specific search result stream, wherein objects represented in the second database have content which is not searched; aggregating the first domain-specific search result stream and the second domain-specific search result stream to generate a primary search result stream; and displaying a plurality of search results from the primary search result stream, wherein the plurality of search results includes search results from the first domain-specific search result stream and search results from the second domain-specific search result stream.