How do I exclude the current user from the search?
You could write a simple module using hook_views_pre_view.


Be sure to index the User ID
Under Filter Criteria, add Indexed User: User ID, and set it to NOT EQUAL TO and use 0 (anonymous user, which will never be in this list).
Using MY_MODULE_views_pre_view with the global user value, replace 0 with the UID of the current user.


function MY_MODULE_views_pre_view(&$view) {
  global $user;
  if ($view->name == 'VIEW_NAME') {
    if ($user->uid) {
      $view->display['default']->handler->options['filters']['uid']['value'] = $user->uid;
    }
  }
}