Can I make a search that shows all results, regardless the user's permissions?
You can build this in views. Build your view as you normally would, use an exposed search, then under advanced > query settings > check off "Disable SQL rewriting". This will disable node_access checks as well as other modules that implement hook_query_alter().