this feels like it would be better done in elastic. and would be as simple (i think) as adding the phone number to the index?