1. A method of retrieving, by a data processing system, one or more data values stored in a searchable archive, the method comprising: selecting, by the data processing system, a compacted file from one or more compacted files associated with a data archive, the selected compacted file comprising a plurality of compressed segments of tokenized data and a metadata file including segment metadata for each of the plurality of compressed segments of tokenized data within the selected compacted file, wherein the tokenized data comprises one or more token values corresponding to one or more data values stored in the data archive; accessing, by the data processing system, the metadata file within the selected compacted file; selecting, by the data processing system, a compressed segment from the plurality of compressed segments in the selected compacted file based on the segment metadata stored in the metadata file; generating, by the data processing system, a decompressed segment from the selected compressed segment without decompressing the entire compacted file; searching, by the data processing system, the decompressed segment to determine if the decompressed segment includes one or more token values corresponding to the one or more data values being searched for; compiling, by the data processing system, search results from each compacted file which match the token value being searched for; and returning, by the data processing system, the search results.