1. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to: receive an input query of a first medium type; analyze the input query; categorize, based on the analyzing, the input query as being associated with at least a second medium type; perform a first-medium-type search of a set of corpora; generate, as a result of the first-medium-type search, a candidate answer of the first medium type; calculate a confidence score for the candidate answer; determine that the confidence score is below a threshold confidence score; and perform, in response to both the determining and the categorizing, a second-medium-type search of the set of corpora.