Both forms express perfect aspect, that is to say they express a state resulting from an earlier event. The has/have been form is known as the present perfect and relates what has happened in the past to what is happening now. The had been form is known as the past perfect and pushes the events further back. It relates what happened at some time in the past to the situation at some other time in the past. If I say I have been at work for eight hours, I describe the position now. If I say I had been at work for eight hours, I describe the position as it was at some earlier time.
The phrasing run a search didn't really take off until the last couple of decades...
...which accords with my belief that it's primarily a computer-oriented expression related to run a program. There are few references before the 60s, when computers started to be used by businesses - and for the first couple of decades after that, almost all references explicitly mention computers.
So in answer to OP's question, it's probably undesirable to run a search of non-electronic data - superfluous and potentially misleading.
Best Answer
You use it when you need to and you do not use has been not.
Example:
or
You really don't need to use has been not. Use have not instead.