Системные контакты:
Логика поиска - в Андроиде, программа даёт "то что введено", система возвращает совпадения.
Cовпадение либо по началу адреса, либо по началу домена.
Так что при вводе "mail", будут контакты из @mail.ru но НЕ из @gmail.com или из @fastmail.com или @mymail.co.uk.
По моему мнению это правильно, но всё равно здесь меня никто не спрашивает.
Контакты Exchange:
Логика поиска - в программе.
Только совпадения по началу адреса но НЕ по началу домена.
То есть при вводе "contoso" НЕ будет контактов @contoso.
Вот это я исправлю, чтобы находило по домену, так же как и с системными контактами. Спасибо что обратили внимание.