Indexes vs. indexes. Gray's third requirement:
3. Intelligent indexes: for efficiently subsetting and filtering the data.