Postgres memory settings (RAM, work_mem, etc.) for complex text searches on indexed tsvectors
Welcome!

More RAM may make a big difference, but it's worth looking into the configuration and some specific queries to see where they're being constrained.

Here's a couple of next steps:


Compare your current settings to those recommended by PGTune and try out the recommendations if there are big differences
Use explain (ideally explain (analyze, buffers)) locally and on your remote server to see if it's memory constrained, or something else


Feel free to edit your question with more information from what you find! If you do, comment on this anwer to notify me :)