17. A non-transitory computer-readable medium storing computer executable code, comprising code to: synchronize search results from at least two data sources in response to a user search query, the data sources comprising a central database comprising an asset table for a plurality of external databases storing media assets, and at least one of a file repository and another site, wherein an asset comprises an aggregation of information regarding a media essence; establish a search configuration in response to the user search query aggregate the synchronized search results from the at least two data sources, said aggregating including assigning an identifier for each application corresponding to a respective asset; and present the aggregated search results to the user as one search result.
17. A non-transitory computer-readable medium storing computer executable code, comprising code to: synchronize search results from at least two data sources in response to a user search query, the data sources comprising a central database comprising an asset table for a plurality of external databases storing media assets, and at least one of a file repository and another site, wherein an asset comprises an aggregation of information regarding a media essence; establish a search configuration in response to the user search query aggregate the synchronized search results from the at least two data sources, said aggregating including assigning an identifier for each application corresponding to a respective asset; and present the aggregated search results to the user as one search result. 20. The computer-readable medium according to claim 17 , wherein said establishing includes defining search environment parameters involved in the search.