I'd just do UltraSearch on the client computers with folders on a Windows server and do access restriction using group policy. That way everyone can save any type of document to a mapped drive using the normal "Save As" function and then search for it:
http://www.jam-software.com/ultrasearch/
You can get into document management systems, but they get expensive and complex pretty quickly, both of which are challenges for a lot of small businesses (not having the funds to acquire & support a DMS or the on-site technical know-how to keep it running).
ooOOOOooooh, support for regular expressions. This may well replace
Voidtools' Everything.
I can see one terribly handy feature in Everything though: Ctrl+F or F3 immediately bring the cursor to the proper text box. Neither key/combo does anything in UltraSearch. :\
Looks like I'll still need Agent Ransack though, for searching of network drives.
Ever since Microsoft decided that Windows Search didn't need to properly deal with things like wildcards, or things that aren't words by themselves (example: searching for
thing may not yield a result if the filename is thing_name.txt or thingname.txt).....between the bouts of suppressed thoughts of excessive violence, I've been on the lookout for the perfect search tool.
A combination of Agent Ransack and Everything did the job reasonably well. Everything indexes any local drive and finds things immediately.
Agent Ransack searches a file at a time, but it still manages to find things faster than Windows' search tool: Searching for *thing* in Agent Ransack will turn up results faster than searching name:thing in the Explorer Search bar, even though I'd expect them to be doing the same thing.