1. A data processing system for visually coding search results, the data processing system comprising: a display device to display data; at least one processor; and a memory coupled to the at least one processor storing computer readable instructions executable by the at least one processor, the computer readable instructions when executed by the at least one processor configuring the data processing system to provide: i. a visualization interface module processing a result list of a plurality of modified document surrogates, each of the modified document surrogates comprising a document surrogate returned from a search engine in response to a search query, and an indication of a frequency of occurrence of at least one query term of the search query in the document surrogate, the visualization interface module processing the result list to provide display information to display the result list on the display device, the display information providing: (1) a main portion for displaying a subset of the result list in a first format, the first format displays for each modified document surrogate in the subset of the result list: (a) a title of the modified document surrogate, the title displayed as a readable hyperlink; and (b) a visual indication of the frequency of occurrence of the at least one query term, the visual indication based on the indication of the frequency of occurrence of the at least one query term in the modified document surrogate; and (2) a compressed portion for displaying a compressed view of the result list, including the subset of the result list displayed in the main portion, in a second format, the second format displays for each modified document surrogate in the result list: (c) a representation of the title of the modified document surrogate corresponding to the length and display of the readable hyperlink of the title of the modified document surrogate displayed in the first format; and (d) a compressed visual indication of the frequency of occurrence of the at least one query term, the compressed visual indication comprising a color shade corresponding to the visual indication of the frequency of occurrence of the at least one query term displayed in the main portion; wherein the compressed portion further for displaying an indicator frame around the compressed view of the subset of the result list displayed in the main portion and wherein the visualization interface module further updates the subset of the result set displayed in the main portion when the indicator frame is repositioned.