23. A system, comprising: a processor; and a memory device including instructions that, when executed by the processor, cause the processor to: provide for display a first set of search results, each search result of the first set of search results corresponding to a user-selectable element; pre-fetch a second set of search results for a subset of user-selectable elements based on an ordering of the user-selectable elements in a graphical user interface window, each user-selectable element from the subset of user-selectable elements corresponding to a different refinement query term; detect that a mouse pointer is positioned within a threshold number of pixels of a first user-selectable element from the subset of user-selectable elements; provide for display, in a preview window positioned over a portion of the first set of search results, the second set of search results associated with the first user-selectable element; determine that the mouse pointer is positioned within the threshold number of pixels of a second user-selectable element distinct from and adjacent to the first user-selectable element; pre-fetch a third set of search results upon determining that the mouse pointer is positioned within the threshold number of pixels of the second user-selectable element, the third set of search results based at least in part upon the second user-selectable element; and provide the preview window for displaying one or more search results of the third set of search results.
23. A system, comprising: a processor; and a memory device including instructions that, when executed by the processor, cause the processor to: provide for display a first set of search results, each search result of the first set of search results corresponding to a user-selectable element; pre-fetch a second set of search results for a subset of user-selectable elements based on an ordering of the user-selectable elements in a graphical user interface window, each user-selectable element from the subset of user-selectable elements corresponding to a different refinement query term; detect that a mouse pointer is positioned within a threshold number of pixels of a first user-selectable element from the subset of user-selectable elements; provide for display, in a preview window positioned over a portion of the first set of search results, the second set of search results associated with the first user-selectable element; determine that the mouse pointer is positioned within the threshold number of pixels of a second user-selectable element distinct from and adjacent to the first user-selectable element; pre-fetch a third set of search results upon determining that the mouse pointer is positioned within the threshold number of pixels of the second user-selectable element, the third set of search results based at least in part upon the second user-selectable element; and provide the preview window for displaying one or more search results of the third set of search results. 24. The system of claim 23 , wherein the preview window is a tooltip associated with the at least one of the user-selectable elements.