9. The method of claim 1 , further comprising providing navigation buttons for the visualization interface that enable user inputs for navigating backward or forward among a history of states of the visualization interface based on a history of user inputs entered to the visualization interface.
1. A method comprising: receiving a search term; identifying instances of the search term in a source text; for each of the instances of the search term identified in the source text, identifying a prefix string comprising a plurality of tokens preceding the search term in the source text, and identifying a suffix string comprising a plurality of tokens subsequent to the search term in the source text; providing data to display a visualization interface that comprises the search term within a combined tree diagram comprising a prefix tree extending to a first side of the search term, and a suffix tree extending to a second side of the search term, such that the prefix tree displays, in a tree diagram format, the prefix strings for the instances of the search term identified in the source text, and the suffix tree displays, in tree diagram format, the suffix strings for the instances of the search term identified in the source text, wherein the prefix tree comprises tokens that are shared in common among the prefix strings as nodes connected to adjacent tokens by branches, and the suffix tree comprises tokens that are shared in common among the suffix strings as nodes connected to adjacent tokens by branches, wherein the branches in each of the prefix tree and the suffix tree are user-selectable in the visualization interface; and in response to receiving a user input selecting one of the branches in the prefix tree or in the suffix tree, and for each of one or more matching sequences that are connected through the selected branch, providing data to display a visual indication of a particular prefix string and a particular suffix string in the visualization interface that form a unique matching sequence of the particular prefix string, the search term, and the particular suffix string that occur together in the source text, wherein each of the one or more matching sequences forms a unique matching sequence from the source text, and wherein the visual indication comprises a unique graphical indicator applied to each unique matching sequence through the corresponding nodes in the prefix tree, the search term, and the corresponding nodes in the suffix tree for each of the unique matching sequences that comprise the search term and the selected branch.