1. A method for processing a query operation on multiple data chunks by a processor having a vector enabled architecture, said method comprising the step of: receiving from a user a user query having at least one data item; accessing the multiple data chunks having an enhanced data structure representation created in runtime, wherein the enhanced data structure representation includes boundaries and a bloom filter bitmask of the multiple data chunks, wherein the boundaries identify a minimum and a maximum value for each data type in each data chunk; performing a boundaries calculation and a bloom filter bitmask calculation to combine, in a recursive order, several data chunks, wherein the several data chunks are associated with inclusive boundaries and wide bloom filters, and wherein the recursive order defines recursive synopsis data structures; creating a map representation of the inclusive boundaries based on the enhanced data structure representation according to the recursive order, wherein said map representation includes the inclusive boundaries for a single column of the several data chunks searching for the at least one data item of the user query simultaneously in the multiple data chunks, using multiple Hardware Accelerator (HWA) processors and utilizing the map representation of the inclusive boundaries by applying a recursive search on the defined synopsis data structures, using the wide Bloom filter, in order to identify data chunks including the at least one data item; identifying a data item address, by comparing a calculated Bloom filter bitmask of the at least one data item to the calculated Bloom filter bitmask of the identified data chunks, by applying a Bloom filter simultaneously using multiple HWA processors on the identified data chunks; executing the user query of the at least one data item at the identified data item address and sending the results to the user.