I was only matching queries against parts of the YouTube auto-generated captions. In theory, this should work for queries that are guests' names because Lex states the guest name in the beginning of the episode. But, in practice it doesn't because of transcription errors and how results are aggregated/sorted/filtered. Now, I'm matching queries against text that accompanies each episode as well as the transcripts and separating results into "Episodes" and "Clips" sections. This seems to enable querying by guest. Thanks for the feedback!
Roger Penrose is missing from it?
For some videos, embedding on third-party sites has been disabled. Previously filtered, but revised now. Thanks!