1. A method operating in a query processor, the method comprising: receiving an initial query with an initial range; determining that the initial query causes a query system to identify a maximum number of records deliverable by the query system; and generating a plurality of queries based upon the initial query, each of the plurality of queries causing the query system to identify less than the maximum number of records deliverable by the query system, each of the plurality of queries has a range less than the initial range, and the generating generates a first query having a first range less than the initial range combining records identified by the plurality of queries into combined records and the combining combines records identified by the first query based upon the first query causing the query system to identify less than the maximum number of records deliverable by the query system; transmitting the combined records as a response to the initial query; wherein the generating generates a second query having a second range less than the first range based upon the first query causing the query system to identify the maximum number of records deliverable by the query system, and the combining does not combine records identified by the first query and combines records identified by the second query based upon the second query causing the query system to identify less than the maximum number of records deliverable by the query system.