1. A computer implemented method comprising: retrieving a plurality of search queries; generating, using at least one processor, a plurality of search query nodes that represent one or more of the plurality of search queries; creating a visual representation of the search query nodes where one or more connections between the search query nodes indicate one or more relationships between two or more of the plurality of search queries; partitioning the visual representation into a plurality of tiles, each tile representing a defined portion of a rendering of the visual representation, each tile configured to be accessed independently of one or more other tiles of the plurality of tiles; receiving a submitted search query; and selecting a tile containing one of the plurality of search query nodes corresponding to the submitted search query, from the plurality of tiles, and one or more tiles surrounding the identified tile.