changed this filter to be very flexible allowing any filtered result set to be comapred against a bloom filter, this in turn allows us to use native elasticsearch filters and their own respective caches
caching is now upon us