Search is used when you have a limited amount of data. You are casting a wider net and will return data that is not relevant.It looks at all of the search fields, especially when you are not considering "exact match".
Match is used when you believe that the Person in your records may already be in the system and want to match to an exact FamilySearch person.This requires more data than the Search. It is used for detecting for duplicate persons and for retrieving historical record hints.
Matches require the given name, surname, gender and one of the following (or no data will be returned):
• Birth date, place.
• Death date, place.
• Spouse given name, surname.
• Father given name, surname.
• Mother given name, surname
From the search results, for the following are available