ContactRepository's search method uses left instead of inner join for emails and phones