Yeah, right now my workflow is just to use silver searcher in my (non-emacs) terminal which is always in a window right next to emacs. Eventually I'll take a few moments to integrate the workflow into emacs.
If you use Helm, there's helm-ag: https://github.com/syohex/emacs-helm-ag
Use MELPA and package manager to install the above packages: http://tuhdo.github.io/emacs-tutor3.html#sec-4-1