Looks like it searches the filenames, I am referring to file contents. Does it support that?
Locate is the fastest, find is the slowest and grep is the most complex but also the most versatile one of these since you can use regexes.
It's the shell and you can use anything you want.