2. A system comprising one or more circuits configured to perform a method comprising: receiving an input query of a first medium type; analyzing the input query; categorizing, based on the analyzing, the input query as being associated with at least a second medium type; performing a first-medium-type search of a set of corpora; generating, as a result of the first-medium-type search, a candidate answer of the first medium type; calculating a confidence score for the candidate answer; determining that the confidence score is below a threshold confidence score; and performing, in response to both the determining and the categorizing, a second-medium-type search of the set of corpora.
2. A system comprising one or more circuits configured to perform a method comprising: receiving an input query of a first medium type; analyzing the input query; categorizing, based on the analyzing, the input query as being associated with at least a second medium type; performing a first-medium-type search of a set of corpora; generating, as a result of the first-medium-type search, a candidate answer of the first medium type; calculating a confidence score for the candidate answer; determining that the confidence score is below a threshold confidence score; and performing, in response to both the determining and the categorizing, a second-medium-type search of the set of corpora. 10. The system of claim 2 , wherein the set of corpora includes a first corpus and a second corpus, wherein the performing the first-medium-type search is a search of the first corpus, and wherein the performing the second-medium-type search is a search of the second corpus.