How Answers handles misspellings

Thanks Max for that explanation!

I have a healthcare client who’s seeing a ton of traffic on their Answers experience specifically geared towards providers and I’m wondering if we have any recommendations for searches that are similar to people names but are not currently yielding Knowledge Graph results (i.e. searching for “mac” does not show Dr. Mak). I have first, last and full names set up with Text Search and Phrase Match per this community post and since we do see a decent volume of misspellings come in, I’ve started adding them as keywords to the relevant entities so that they appear (but this is unfortunately overriding other entities i.e. adding “maria” as a keyword for someone’s alternative name filters out other providers whose names are also Maria). Do you have any recommendations here?