2. The computer program product as set forth in claim 1 further comprising program instructions stored by the computer readable, tangible non-transitory storage device, which, when executed by a processor, cause a computing platform to: extract, by a natural language processor, from a third question, one or more preferences for a second user; extract, by a natural language processor, from the third question, one or more sentiment levels for the second user; accumulate the preferences extracted from the third question and the sentiment levels extracted from the third question into the set of accumulated preferences and sentiment levels; perform a semantic search on the third question; receive, from the semantic search, a plurality of candidate answers to the third question; score, using the set of accumulated preferences and sentiment levels, each candidate answer to the third question; select one or more of the received candidate answers to the third question according to each corresponding score; and output to the second user, via a user interface device, the selected one or more candidate answers to the third question, wherein the user interface device comprises an output device selected from the group of a display, a printout, and a speaker.
3. The computer program product as set forth in claim 2 further comprising program instructions stored by the computer readable, tangible non-transitory storage device, which, when executed by a processor, cause a computing platform to detect that the first question is similar to at least the second question.