So are you are saying that it picks either the username or display name?
my latest search for this guy
Login Name "frank coleman"
Display Name "franko"
if I use the login name (username) then there is no result not as "frank" or "frank coleman"
it works only if I use the display name "franko" then I see him in the result.