7. A computer program product for using user preferences to customize answer output comprising: a computer readable, tangible storage device; and program instructions stored by the computer readable, tangible storage device, which, when executed by a processor, cause a computing platform to: extract from a first question one or more user preferences for a first user and one or more sentiment levels for a first user; perform a first semantic search on the first question; receive a plurality of candidate answers from the first semantic search; responsive to determining, by a computer that the first question contains multiple-parts or multiple-steps, retrieve, by a computer, supplemental information regarding at least one of the candidate answers; select one or more of the received candidate answers according to the one or more sentiment levels, or according to the one or more user preferences, or both, and adjust for the retrieved supplemental information; and produce a computer output including the selected one or more candidate answers.
7. A computer program product for using user preferences to customize answer output comprising: a computer readable, tangible storage device; and program instructions stored by the computer readable, tangible storage device, which, when executed by a processor, cause a computing platform to: extract from a first question one or more user preferences for a first user and one or more sentiment levels for a first user; perform a first semantic search on the first question; receive a plurality of candidate answers from the first semantic search; responsive to determining, by a computer that the first question contains multiple-parts or multiple-steps, retrieve, by a computer, supplemental information regarding at least one of the candidate answers; select one or more of the received candidate answers according to the one or more sentiment levels, or according to the one or more user preferences, or both, and adjust for the retrieved supplemental information; and produce a computer output including the selected one or more candidate answers. 8. The computer program product as set forth in claim 7 wherein the program instructions further comprise program instructions which, when executed by a processor, cause a computing platform to: extract from a second question one or more additional user preferences for the first user and one or more additional sentiment levels for the first user; performing a second semantic search on the second question; receive a plurality of candidate answers from the second semantic search; select one or more of the received candidate answers from the second semantic search according to a combination of the one or more sentiment levels and according to the one or more user preferences associated with the user and with the first and second questions; and wherein the producing, by a computer, an output includes the selected one or more candidate answers from the second semantic search.