Limit number of search records

I have some concern that when people hit the search tool without entering any criteria, it returns all records in the system. This approaches 100,000 drawing files. Is there a mechanism to limit the amount of files returned or to always require at least one field be filled out.

I'm concerned about the server getting hit with a too many users doing this and hurting the performance of others. I know if brings our mainframe program to its knees when users don't narrow the search down enough and it needs to return 1000's of records.

SolidworksSolidworks Pdm enterprise Pdm