# Is there a simple, scalable way to do full text search?

**URL:** <https://org-roam.discourse.group/t/is-there-a-simple-scalable-way-to-do-full-text-search/2097>\
**Category:** Requests\
**Created:** [October 4, 2021, 7:15pm UTC](https://org-roam.discourse.group/t/is-there-a-simple-scalable-way-to-do-full-text-search/2097 "2021-10-04T19:15:47Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![nobiot](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/nobiot/32/159_2.png) [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Post date:** [October 4, 2021, 7:47pm UTC](https://org-roam.discourse.group/t/is-there-a-simple-scalable-way-to-do-full-text-search/2097/2 "2021-10-04T19:47:03Z")

</div>

I use ripgrep, rg and consult-ripgrep

> [@Using consult-ripgrep with org-roam for searching notes](https://org-roam.discourse.group/t/using-consult-ripgrep-with-org-roam-for-searching-notes/1226):
>
> I find deft pretty slow, and even [notdeft](https://github.com/hasu/notdeft) isn’t as fast as I would like (and is harder to set up). ripgrep is very fast though, and the [consult package](https://github.com/minad/consult) includes a very nice consult-ripgrep function. Assuming you have consult installed, here’s a useful function: (defun bms/org-roam-rg-search () "Search org-roam directory using consult-ripgrep. With live-preview." (interactive) (let ((consult-ripgrep-command "rg --null --ignore-case --type org --line-buffered --color=always --max-columns=5…

---

_[View the full topic](https://org-roam.discourse.group/t/is-there-a-simple-scalable-way-to-do-full-text-search/2097)._
