1. A method for augmenting initial search results from a search engine, comprising: using a computing device to perform the following: segmenting a user access log of the search engine into browsing sessions; generating ordered pairs of implicit links from the browsing sessions to generate an implicit links graph; determining a frequency of each of the ordered pairs of implicit links; filtering the ordered pairs of implicit links using a minimum support threshold to remove any infrequently occurring ordered pairs of implicit links to generate two-item sequential patterns; updating the implicit links graph using the two-item sequential patterns; and re-ranking the initial search results using the updated implicit links graph and a modified implicit link analysis technique to generate and display enhanced search results.