1. A method of constructing a search system, the search system having a set of data points, wherein the set of data points includes image or video descriptors, the method comprising: determining a threshold error; expanding the set to create an expanded set by, initializing the expanded set to include all data points from the set as data elements of the expanded set, and for every data point in the set, finding all data elements within an error distance of that data point and adding those found data elements to the expanded set, wherein the error distance is a function of the threshold error; creating a first summary representation of the expanded set by constructing a binary array using a plurality of hash functions as a bloom filter; storing the binary array in the search system as the first summary representation of the expanded set for evaluating future search queries, wherein the first summary representation relates to a first picture and wherein the search system stores a second summary representation relating to a second picture; and summing the first and second summary representations to create and store a composite summary representation.