23. A computer-readable storage medium that performs a method to analyze a search query log for building a string sequence distributional profile, the method comprising: identifying a user; obtaining a set of queries from the query log executed by the user, wherein the set of queries is selected based on one or more of a substring, a string, a keyword, or global unique identification (GUID); generating a respective probability distributional profile for the queries wherein the distributional profile characterizes a query from the set of queries by probability distribution of queries that the user executes subsequent the query, wherein the set of queries are obtained from the query log based on the probability distributional profile; and suggesting at least one of alternate query terms or additional query terms to a consumer based on the respective probability distributional profile.
23. A computer-readable storage medium that performs a method to analyze a search query log for building a string sequence distributional profile, the method comprising: identifying a user; obtaining a set of queries from the query log executed by the user, wherein the set of queries is selected based on one or more of a substring, a string, a keyword, or global unique identification (GUID); generating a respective probability distributional profile for the queries wherein the distributional profile characterizes a query from the set of queries by probability distribution of queries that the user executes subsequent the query, wherein the set of queries are obtained from the query log based on the probability distributional profile; and suggesting at least one of alternate query terms or additional query terms to a consumer based on the respective probability distributional profile. 26. The method of claim 23 , further comprising generating a frequency of occurrence for the queries in the set of queries, and employing the frequency of occurrence to generate the distributional profile.