15. The non-transitory computer-readable medium of claim 10 having stored thereon instructions that, when executed, provide a method of displaying search results, wherein the method further comprises: changing the timescale of the timeline from a linear timescale to a non-linear timescale upon receiving user input representing a change in the manner of display from a linear timescale to a non-linear timescale; changing the timescale of the timeline from a non-linear timescale to a linear timescale upon receiving user input representing a change in the manner of display from a non-linear timescale to a linear timescale; and displaying the search results along the axis in accordance with the changed timescale.
15. The non-transitory computer-readable medium of claim 10 having stored thereon instructions that, when executed, provide a method of displaying search results, wherein the method further comprises: changing the timescale of the timeline from a linear timescale to a non-linear timescale upon receiving user input representing a change in the manner of display from a linear timescale to a non-linear timescale; changing the timescale of the timeline from a non-linear timescale to a linear timescale upon receiving user input representing a change in the manner of display from a non-linear timescale to a linear timescale; and displaying the search results along the axis in accordance with the changed timescale. 16. The non-transitory computer-readable medium of claim 15 having stored thereon instructions that, when executed, provide a method of displaying search results, wherein the method further comprises: transitioning the search results while changing the timescale of the timeline by progressively altering the intervals of distance between search results on the axis.