11. The system of claim 2 , further comprising at least one member of a group comprising: an error module to correct any misspellings in the search query; and a language module to generate the variant terms.
11. The system of claim 2 , further comprising at least one member of a group comprising: an error module to correct any misspellings in the search query; and a language module to generate the variant terms. 18. The system of claim 11 , further comprising a database capable of storing and updating the candidate scores and the interaction scores for the one or more candidate search queries.