11. A computing system comprising: a storage device to store search queries histories from all users of the computing system; a processing device coupled to the storage device, the processing device comprising a search engine and a prediction engine, the search engine to receive and track search queries of a user to generate a search query history, the prediction engine to compare a search query history of the user with search query histories of other users of the search engine, to determine a number of common search queries between the search query history of the user and the search query history of each other user in view of the comparison, to associate the search query history of the user with the search query history of at least one other user having the most number of common search queries, to determine where a test sequence of the search query history of the user is most similar to a reference sequence from at least one other user having the most number of common search queries, and to generate a predicted search query for the user that the user is predicted to use to perform a next search in relation to other possible searches from the search query history of at least one other user having the most number of common search queries in view of the test sequence and the reference sequence, wherein the predicted search query is the next sequential predicted search relative to the reference sequence, and wherein the search query histories of other users with greater similarities to the search query history of the user have a greater computation weight in generating the predicted search query than search query histories of other users with fewer similarities to the search query history of the user.
11. A computing system comprising: a storage device to store search queries histories from all users of the computing system; a processing device coupled to the storage device, the processing device comprising a search engine and a prediction engine, the search engine to receive and track search queries of a user to generate a search query history, the prediction engine to compare a search query history of the user with search query histories of other users of the search engine, to determine a number of common search queries between the search query history of the user and the search query history of each other user in view of the comparison, to associate the search query history of the user with the search query history of at least one other user having the most number of common search queries, to determine where a test sequence of the search query history of the user is most similar to a reference sequence from at least one other user having the most number of common search queries, and to generate a predicted search query for the user that the user is predicted to use to perform a next search in relation to other possible searches from the search query history of at least one other user having the most number of common search queries in view of the test sequence and the reference sequence, wherein the predicted search query is the next sequential predicted search relative to the reference sequence, and wherein the search query histories of other users with greater similarities to the search query history of the user have a greater computation weight in generating the predicted search query than search query histories of other users with fewer similarities to the search query history of the user. 13. The computing system of claim 11 , the prediction engine to execute the predicted search query prior to selection of the predicted search query by the user, and to cache the search results of the predicted search queries prior to selection of the predicted search query by the user.