1. A system of generating an inverted index from a data repository, the system comprising: a data retriever for retrieving selected numeric attributes from the data repository; a tokenizer for generating a plurality of tokens from each of the numeric attributes based on a binary value of each numeric attribute; and an indexer for generating an inverted index using each of the plurality of tokens as a key.