1. A method of generating answers to questions, comprising: receiving an input query; conducting a search, based on said query, in one or more data sources to identify candidate answers to the input query; producing a plurality of scores for each of the candidate answers; for each of the candidate answers, selecting one, from a plurality of, candidate scoring functions; applying the selected one of the candidate scoring functions to said each of the candidate answers to determine a candidate answer classification score for said each candidate answer based on the plurality of scores for said each candidate answer; and selecting one or more of the candidate answers, based on the candidate answer classification scores for the candidate answers, as one or more answers to the input query.
1. A method of generating answers to questions, comprising: receiving an input query; conducting a search, based on said query, in one or more data sources to identify candidate answers to the input query; producing a plurality of scores for each of the candidate answers; for each of the candidate answers, selecting one, from a plurality of, candidate scoring functions; applying the selected one of the candidate scoring functions to said each of the candidate answers to determine a candidate answer classification score for said each candidate answer based on the plurality of scores for said each candidate answer; and selecting one or more of the candidate answers, based on the candidate answer classification scores for the candidate answers, as one or more answers to the input query. 2. The method according to claim 1 , wherein the selecting one of the candidate scoring functions includes selecting one of the candidate scoring functions based on the input query.