FileFinder...

FileFinder is a search/trigger system that works in conjunction with the FTPd. Tell the system what trigger is to be used (e.g. !find), and FileFinder can store an index of your FTP Directory, making it searchable.