1. A computer-implemented method for identifying a group of objects or content, wherein the objects or content have a plurality of group-wise connections, said method comprising the steps of: generating a symbol backbone comprising a plurality of symbols, comprising the steps of: (i) generating, using a set generator, a plurality of sets, wherein each of said plurality of sets comprise at least one of a plurality of related binary representations; and (ii) mapping one or more facets between two or more of said plurality of sets; storing the generated symbol backbone in memory; mapping a plurality of object or content descriptions to the symbol backbone, comprising the steps of: (i) calculating, using a processor, a first distance between at least one of said plurality of sets and at least one of said plurality of object or content descriptions; and (ii) associating, using said processor, at least one of said plurality of object or content descriptions with at least one of said plurality of sets based on said first distance; retrieving at least one symbol within said symbol backbone, comprising the steps of: (i) receiving, from a user, a new query, wherein the new query is received after the plurality of sets have been generated; (ii) associating the received new query with at least one of said plurality of sets; and (iii) creating a first list, wherein said first list comprises each of said plurality of sets that are within a predetermined second distance to said received new query, said second distance being the difference between a first value obtained from at least one of said plurality of sets and a second value obtained from said received new query; and identifying each object or content description mapped to each set contained within said first list.