11. A method for generating a concept database based on a plurality of multimedia data elements (MMDEs) comprising: generating a plurality of items from a received MMDE of the plurality of MMDEs; determining the items that are of interest for signature generation, wherein an item is of interest for signature generation if an entropy of the item is above a predefined threshold; generating at least one signature responsive to at least one item of interest of the received MMDE of the plurality of MMDEs; clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs; reducing the number of signatures in each cluster to create a signature reduced cluster (SRC) of the cluster; associating metadata with the SRC and forming a concept structure comprised of a plurality of previously generated SRCs, the created SRC, and their associated metadata, wherein the associating further comprises: generating metadata for each of the created SRC, comparing the generated metadata to metadata associated with each SRC of the plurality of previously generated SRCs to determine if there is a match, and upon determining that there is a match, associating the created SRC with the matching SRCs of the plurality of previously generated SRCs; generating at least one index for mapping the received MMDE to the at least one concept structure; and storing the at least one concept structure and the at least one generated index in the concept database.
11. A method for generating a concept database based on a plurality of multimedia data elements (MMDEs) comprising: generating a plurality of items from a received MMDE of the plurality of MMDEs; determining the items that are of interest for signature generation, wherein an item is of interest for signature generation if an entropy of the item is above a predefined threshold; generating at least one signature responsive to at least one item of interest of the received MMDE of the plurality of MMDEs; clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs; reducing the number of signatures in each cluster to create a signature reduced cluster (SRC) of the cluster; associating metadata with the SRC and forming a concept structure comprised of a plurality of previously generated SRCs, the created SRC, and their associated metadata, wherein the associating further comprises: generating metadata for each of the created SRC, comparing the generated metadata to metadata associated with each SRC of the plurality of previously generated SRCs to determine if there is a match, and upon determining that there is a match, associating the created SRC with the matching SRCs of the plurality of previously generated SRCs; generating at least one index for mapping the received MMDE to the at least one concept structure; and storing the at least one concept structure and the at least one generated index in the concept database. 17. The method of claim 11 , further comprising: indexing the plurality of MMDEs based on the concept structure.