Emacs Full Text Search

I'm writing this with an eye to doing full text search in org-roam, but I suppose this is kinda generic as well.

I use ivy with org-roam since that's what emacs prelude seems to have set up by default, and I find it less instrusive than helm.

Most fast approaches to doing a full text search involve outsources to an external program. The ones I've seen to far are ag and ripgrep.

In terms of integration with ivy, we have counsel-ag and cousel-rg. You need to install ag and ripgrep respetively for these to work.