how to Search profile type in drupal 7
I have an idea. This can be done by "Webform". Use a form as user profile, and set limit 1 form per user in "Form settings". Then use "Permission per webform" to make this form access webform results for all user. To display in search, it can simply be done by Views.



Update: another idea I found is to use "View profiles permissions". This module provides permission to view user profiles depending on what roles the profile requested to be viewed.