https://github.com/mileszs/ack.vim
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.