16. The apparatus of claim 14 , wherein the processor is further configured to: process a log of the search engine to obtain records related to previous search queries and click data; filter and normalize the obtained records; group the filtered and normalized records to generate one or more sets of suggested search queries; cluster the one or more sets of suggested search queries on the basis of at least one of a frequency, a click count, and a sponsored click count; and index the clustered sets of suggested search queries to generate the index of suggested search queries.
26. The apparatus of claim 16 , wherein the processor configured to filter and normalize is further configured to: filter the obtained search query and click records based on a time stamp associated with the obtained search query and click records.