There are a few reasons a participant may not show in a participant search.
  1. TeamRaiser is only accepting Registrations and not set to "Accepting Registrations and Gifts".
  2. The constituent record is set to have a private profile.
  3. Security levels for the participant type do not match the event.