5. A data processing system for retrieving one or more data values stored in a searchable archive, the system comprising: a data store storing one or more compacted files; a processor coupled to the data store; a memory coupled to the processor, the memory having stored therein program instructions executable by the processor and which cause the processor to: select a compacted file from one or more compacted files associated with a data archive, the selected compacted file including comprising a plurality of compressed segments of tokenized data and a metadata file including segment metadata more for each of the plurality of compressed segments of tokenized data within the selected compacted file, wherein the tokenized data a comprises one or more token values corresponding to one or more data values stored in the data archive; enable access of the metadata file within the selected compacted file; select a compressed segment from the plurality of compressed segments in the selected compacted file based on the segment metadata stored in the metadata file; generate a decompressed segment from the selected compressed segment without decompressing the entire compacted file; search 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; compile search results from each compacted file which match the token value being searched for and return the search results.
6. The data processing system of claim 5 , wherein: selection of a compacted file is performed by a search process; and accessing the selected compacted file, selecting a compressed segment, generating a decompressed segment, and searching the decompressed segment are performed by one or more search agents invoked by the search process.