16. The computer program product of claim 15 , wherein the computer is further caused to: rank the groups in hierarchical order based on a scoring factor; and determine a number of positions between a ranked group and a sequence of hierarchy locations.
15. A computer program product for hierarchical proximity search result clustering comprising: a computer usable non-transitory medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to perform an initial text search on a limited search space comprising documents stored from previous searches to obtain search results based on an inputted search term; assign a location number for each search result in a formed sortable hierarchy data structure of search results; sort the hierarchy data structure; cluster the sorted hierarchy data structure of search results by categorizing the search results in the hierarchy data structure into groups that are related based on proximity of each search result to one another, wherein proximity is one of hierarchical proximity and navigational proximity; selectively limit a hierarchical depth for each group in the clustered hierarchy data structure based on a user selectable depth threshold value from a user interface to adjust clustered hierarchical results for presentation according to a selected hierarchical depth threshold; and provide the clustered hierarchical data structure as a list of search results that is adjusted for presentation based on the selected hierarchy depth threshold and output, wherein the computer readable program code is further configured to assign values to a portion of hierarchy locations based on relative location of each of the search results to one another, and limit clustering results to a predefined number based on system capability and processing bandwidth.