12. The method of claim 7 , the method further comprising: storing in a first object for storing data, search suggestions in association with a score, wherein the search suggestions are previously submitted search terms; storing in a second object for storing data, raw search terms that were previously used for conducting a search; and the set of factors for calculating of the score for a search suggestion includes a number of previous search occurrences based on the search term, top relevancy of search results based on the search term, an average relevancy of search results based on the search term, a range of relevancy of search results based on the search term, and a number of words of the search term found in the search term; the calculating of the score for a search suggestion includes weighting the set of normalized factors for calculating a score, and summing the weighted set of normalized factors to determine the score.
7. The method of claim 1 , further comprising: receiving, at the host system, a search term for conducting a search; updating, a ranking of search terms, based on the calculated score; conducting, a search based on the search term; and sending, search results based on the search conducted, to the user system.