назначение у них в принципе одинаковое - найти всё металлическое. Это написание разное. В слове металлоискатель к первой части английского происхождения metal добавили русский глагол искать, а во втором слове обе части английского происхождения - metal и detector ( в английском языке detector - ом могут называться приборы для обнаружения) , а в данном случае можно перевести как прибор для обнаружения металла. Ошибки не будет, если применять оба эти слова для обозначения одного и того же прибора. Металлоискатель это, если можно так выразиться, более "русское" слово, а металл-детектор на 100% заимствованное у буржуев, говорящих на английском языке. Сейчас ведь модно быть менеджером, логистиком, маркетологом и тд.
Первые могут при соответстствующей настройке " распознавать" металлические предметы и более сложны. Вторые предназначены для индикации наличия металла массой более чем настроенная величина.
Существует один очень интересный сайт на котором вы можете найти ответ на ваш любопытный вопрос... На этом сайте вы сможете найти металлодетекторы и тому подобное. Очень рекомендую всем посмотреть. Вот этот сайт detektor-rf.ru