15. A system, comprising: a clustering component configured to: evaluate a query session to identify query information for queries within the query session; evaluate the queries as query pairs utilizing a goal classifier to determine common goal probabilities for the query pairs based upon the query information; group one or more query pairs associated with common goal probabilities exceeding a goal probability threshold into a plurality of goal clusters; evaluate the plurality of goal cluster as goal cluster pairs utilizing a mission classifier to determine common mission probabilities for the goal cluster pairs, wherein the plurality of goal clusters comprises at least a first goal cluster and a second goal cluster; group the first goal cluster and the second goal cluster, of a first goal cluster pair of the goal cluster pairs, into a first mission cluster based upon a first common mission probability, for the first goal cluster pair, exceeding a mission probability threshold, wherein the first mission cluster is associated with two or more query pairs; generate a query-goal-mission structure for the set of queries based upon the plurality of goal clusters and the first mission cluster; receive a search query from a remote device; evaluate the search query to identify a search query aspect; responsive to the search query aspect corresponding to an aspect of the query-goal-mission structure, use the query-goal-mission structure to identify a query recommendation; and transmit the query recommendation to the remote device.
15. A system, comprising: a clustering component configured to: evaluate a query session to identify query information for queries within the query session; evaluate the queries as query pairs utilizing a goal classifier to determine common goal probabilities for the query pairs based upon the query information; group one or more query pairs associated with common goal probabilities exceeding a goal probability threshold into a plurality of goal clusters; evaluate the plurality of goal cluster as goal cluster pairs utilizing a mission classifier to determine common mission probabilities for the goal cluster pairs, wherein the plurality of goal clusters comprises at least a first goal cluster and a second goal cluster; group the first goal cluster and the second goal cluster, of a first goal cluster pair of the goal cluster pairs, into a first mission cluster based upon a first common mission probability, for the first goal cluster pair, exceeding a mission probability threshold, wherein the first mission cluster is associated with two or more query pairs; generate a query-goal-mission structure for the set of queries based upon the plurality of goal clusters and the first mission cluster; receive a search query from a remote device; evaluate the search query to identify a search query aspect; responsive to the search query aspect corresponding to an aspect of the query-goal-mission structure, use the query-goal-mission structure to identify a query recommendation; and transmit the query recommendation to the remote device. 18. The system of claim 15 , the clustering component configured to: evaluate the query information to determine features for the query pairs; and compare the features to determine the common goal probabilities for the query pairs.