1. A method of creating a searchable archive accessible by a data processing system, comprising: generating a domain structure and tokenized data from an archive data set, the domain structure including tokens corresponding to unique values in the archive data set and the tokenized data including token columns corresponding to value columns in the archive data set; determining archive metadata from the domain structure and the tokenized data; dividing the tokenized data into one or more token column segments; determining token column segment metadata from the one or more token column segments; creating one or more compressed token column segments from the token column segments; creating one or more compacted files from the one or more compressed token column segments and the token column segment metadata; and storing the one or more compacted files in a file system coupled to the data processing system.