Can someone please give me some pointers on how the IBM mainframe Search-For Utility algorithm works?

How does it compare strings? What kind of matching algorithm does it use? How should I enter different strings in order to make the less comparisons possible?

I am using the utility but I do not know how it works, and I believe I am not using it as well as I should.

Thank you very much for your help!