1. A system, comprising: a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: a knowledge database comprising nodes on a variety of topics from a variety of sources, wherein each node comprises structured data on a topic, the structured data comprises at least one textual identification string associated with the topic; a media storage component comprising a plurality of content items, where each content item comprises metadata at least partially populated by a creator or viewer of the content item; an association store component configured to generate and store associations between the content items and the textual identification strings based upon the metadata and the textual identification strings meeting at least one matching criteria; a search retrieving unit configured to retrieve a search request; an association retrieval unit configured to retrieve an association between a content item from the media storage component and at least one textual identification string from the knowledge database based on the search request matching at least one of metadata associated with the content item or the at least one textual identification string from the knowledge database; and an output unit configured to display the content item and the at least one textual identification string from the knowledge database in response to the search request.