I noticed the Global Search doesn’t search the contact phone fields yet it searches the Account phone fields!
In custom/modules/Contacts/metadata/SearchFields.php I added the force_unified like this as I see that is the flag set in first and last name.
‘phone’ =>
array (
‘query_type’ => ‘default’,
‘db_field’ =>
array (
0 => ‘phone_mobile’,
1 => ‘phone_work’,
2 => ‘phone_other’,
3 => ‘phone_fax’,
4 => ‘assistant_phone’,
),
‘force_unifiedsearch’ => true,
),
Repair and Rebuild and resaved the test record and no change.