Add more documentation about rum to meilisearch docs
authorEkaterina Vaartis <vaartis@kotobank.ch>
Tue, 12 Oct 2021 16:14:39 +0000 (19:14 +0300)
committerFloatingGhost <hannah@coffee-and-dreams.uk>
Wed, 29 Jun 2022 19:48:44 +0000 (20:48 +0100)
docs/configuration/search.md

index 14ec2bc63153af420af82b2229409b18191aee24..e9743f1a45bd4abd9e966579e4cc5598dd7b9b97 100644 (file)
@@ -12,6 +12,15 @@ While it has no external dependencies, it has problems with performance and rele
 
 ## Meilisearch
 
+Note that it's quite a bit more memory hungry than PostgreSQL (around 4-5G for ~1.2 million
+posts while idle and up to 7G while indexing initially). The disk usage for this additional index is also
+around 4 gigabytes. Like [RUM](./cheatsheet.md#rum-indexing-for-full-text-search) indexes, it offers considerably
+higher performance and ordering by timestamp in a reasonable amount of time.
+Additionally, the search results seem to be more accurate.
+
+Due to high memory usage, it may be best to set it up on a different machine, if running pleroma on a low-resource
+computer, and use private key authentication to secure the remote search instance.
+
 To use [meilisearch](https://www.meilisearch.com/), set the search module to `Pleroma.Search.Meilisearch`:
 
 > config :pleroma, Pleroma.Search, module: Pleroma.Search.Meilisearch