1. A computer-readable storage medium storing computer-executable instructions for performing a method comprising: receiving a query that includes a search operator and that identifies an input data source; partitioning the input data source into a plurality of partitions; performing a parallel search through the partitions for an element that could halt the search using a plurality of parallel workers; and generating a notification with one of the parallel workers when the element is found by that worker, thereby notifying other parallel workers that the search could be halted.