1. A method, comprising: referencing, by executing an instruction with a processor, statistics associated with a database to identify which criterion of a group of logically related criteria of a search request satisfies fewer ones of records in the database; selecting, by executing an instruction with the processor, the identified criterion of the group of logically related criteria as a driving criterion for the group of logically related criteria; forming, by executing an instruction with the processor, a subset of the records of the database based on the driving criterion; and reducing a search time associated with the search request by searching, by executing an instruction with the processor, the subset of the records for a non-driving criterion of the group of logically related criteria.