He should always reveal some information (or give a strong hint about secret information), but he doesn't have to tell the character everything.
He can rule that the caster is overwhelmed by the magnitude of the information and only remembers part of what he learned.