1. A computer implemented method comprising: retrieving a plurality of search queries; defining relationships between search queries in the plurality of search queries based on semantic data associated with the search queries; generating, using at least one processor, a visual representation of the plurality of search queries; partitioning the visual representation into a plurality of tiles, each tile representing a predefined portion of the visual representation; storing multiple versions of the plurality of tiles, each version of the multiple versions associated with different zoom levels of the visual representation; retrieving metadata defining rendering characteristics of the plurality of search queries, the rendering characteristics including a characteristic defining how to render the plurality of search queries at each zoom level of the different zoom levels, the rendering of the search queries differing at the different zoom levels; and receiving a selection input selecting a first search query displayed in a tile of the plurality of tiles; identifying, using at least one processor, an additional tile associated with the first search query and additional search queries organized according to semantic relationship between the plurality of search queries; and transmitting the additional tile to a user device for display.