1. A processor-implemented method for searching a range of numeric values, said method comprising: providing an index entry data structure comprising: a first portion to indicate that said index entry comprises a predetermined minimum value and maximum value that represents a range of numeric values, wherein said minimum value is different than said maximum value; and a second portion comprising a non-variable portion having a fixed value and a variable portion comprising said range of numeric values; populating, via the processor, an index with a set of index entries comprising the minimum number of index entries necessary to include all index entries within the predetermined range of numerical values, wherein a value representable by the range corresponds to only one entry in the index; providing a plurality of search terms indicative of a query value; comparing, via the processor, each of said index entries with each of said search terms; if said act of comparing results in a match between said index entry and a search term, providing, in each index entry, an indication of a respective portion of said range of numeric values associated with said matching index entry; formatting said query value, wherein said formatted query value comprises a number of digit positions; determining a number of search terms in said plurality of search terms to be equal to one plus said number of formatted query value digit positions; constructing a first search term of said plurality of search terms by placing a don't care indicator in each digit position of said first search term, wherein said don't care indicator indicates that any value can be placed at said digit position; constructing each subsequent search term of said plurality of search terms by: replicating a previously constructed search term; and replacing a don't care indicator with a digit value in a corresponding digit position of said formatted query value.