The document describes a search engine process that includes parsing pages, stemming terms, filtering key terms, and using those terms to recommend related pages to the user based on their search query. A YahooSearch object is created to handle the search. Pages are parsed and stemmed to extract terms, which are then filtered into key terms. The key terms are used to request and return a list of recommended pages to the user.