19. A method of providing to a client application running on at least one digital electronic device in communication with a search engine a plurality of user-selectable refinements to a first search query including at least one first search term, the method comprising: (a) receiving by the search engine from the client application the first search query; (b) effecting by the search engine a first search in respect of the first search query yielding first search results; (c) determining first suggested search query refinements based at least in part on an analysis of groups of related search queries being related to the first search query, each of the first suggested search query refinements corresponding to a refined search query including the at least one first search term and at least one additional search term, the analysis of groups of related search queries including: filtering the related search queries to only those identified as having provided search results which provided a user with information sought by the user; grouping the filtered related search queries into the groups based on subsequent user behaviors of the users; and determining a suggested search query refinement for each of at least some of the groups, the suggested search query refinement corresponding to a refined search query including the at least one first search term and the at least one additional search term which has been derived from one of meaningful related search queries, the one of the meaningful related search queries having been determined as being the most popular in its respective group, the at least one additional search term having being determined as being the most unique as compared with previously identified suggested search query refinements; (d) sending by the search engine to the client application the first search results, the first suggested search query refinements, and instructions for displaying (1) at least one first search result and (2) apart from a search bar, the first suggested search query refinements, the first suggested search query refinements being selectable by a user via at least one first graphical object; (e) receiving by the search engine from the client application a request to obtain the first refined search results; (f) effecting by the search engine a first refined search in respect of a first refined search query including the at least one first search term and at least one first additional search term, the first refined search yielding first refined search results; and (g) sending by the search engine to the client application the first refined search results and instructions for displaying at least one first refined search result and a visual representation of a refinement relationship between the first search query and the first refined search query.
19. A method of providing to a client application running on at least one digital electronic device in communication with a search engine a plurality of user-selectable refinements to a first search query including at least one first search term, the method comprising: (a) receiving by the search engine from the client application the first search query; (b) effecting by the search engine a first search in respect of the first search query yielding first search results; (c) determining first suggested search query refinements based at least in part on an analysis of groups of related search queries being related to the first search query, each of the first suggested search query refinements corresponding to a refined search query including the at least one first search term and at least one additional search term, the analysis of groups of related search queries including: filtering the related search queries to only those identified as having provided search results which provided a user with information sought by the user; grouping the filtered related search queries into the groups based on subsequent user behaviors of the users; and determining a suggested search query refinement for each of at least some of the groups, the suggested search query refinement corresponding to a refined search query including the at least one first search term and the at least one additional search term which has been derived from one of meaningful related search queries, the one of the meaningful related search queries having been determined as being the most popular in its respective group, the at least one additional search term having being determined as being the most unique as compared with previously identified suggested search query refinements; (d) sending by the search engine to the client application the first search results, the first suggested search query refinements, and instructions for displaying (1) at least one first search result and (2) apart from a search bar, the first suggested search query refinements, the first suggested search query refinements being selectable by a user via at least one first graphical object; (e) receiving by the search engine from the client application a request to obtain the first refined search results; (f) effecting by the search engine a first refined search in respect of a first refined search query including the at least one first search term and at least one first additional search term, the first refined search yielding first refined search results; and (g) sending by the search engine to the client application the first refined search results and instructions for displaying at least one first refined search result and a visual representation of a refinement relationship between the first search query and the first refined search query. 40. The method of claim 19 , wherein grouping the filtered related search queries into the groups based on subsequent user behaviors of the users includes identifying common Internet resources having been visited by the users after they were provided with search results in response to the filtered related search queries.