1. A method of compression indexing, comprising the steps of: selecting at least one data file; identifying tokens, each of the tokens having a frequency; counting the frequency of each token; calculating parameters; ranking the tokens from highest frequency to lowest frequency; compressing the frequencies; assigning a position to each instance of each token; compressing the positions; and, aggregating tokens, frequencies, parameters, and positions to form a compression index ebook.