1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-23 14:44:21 +02:00

Updated Setting up Search (markdown)

Nick Sweeting
2024-05-10 15:27:18 -07:00
parent b085a40576
commit 38773e76fd

@@ -37,9 +37,9 @@ archivebox version
archivebox config --get SEARCH_BACKEND_ENGINE
```
ArchiveBox provides search functionality out-of-the-box using a simple but efficient tool called [`ripgrep`](https://github.com/BurntSushi/ripgrep).
By default out-of-the-box, it uses a simple but efficient tool similar to `grep -r` called [`ripgrep`](https://github.com/BurntSushi/ripgrep).
Ripgrep is the fastest currently available filesystem search tool that scans over the raw data directly. We chose it as the default so that beginners and 95% of users with small collections can have an experience that "just works", without needing to install and maintain complex additional dependencies or background workers.
Ripgrep is currently the fastest available *filesystem search* tool that scans over the raw disk bytes on every search. We chose it as the default so that beginners and 95% of users with small collections can have an experience that "just works", without needing to install and maintain complex additional dependencies or background workers.
However, there are some fundamental limitations of scanning through every file on disk each time a search is done, so ArchiveBox provides a number of additional search backend options for users that outgrow `ripgrep`.