Handy options 

-Q                treat PATTERN as literal
-g                like -f but match paths against PATTERN
--smart-case      case insensitive matches unless Pattern
-k                only search in 'known' file types
-print0           for use with xargs -0
--passthru        print all lines, highlight matches