We recommend running ParadeDB Enterprise, not Community, in production to
maximize uptime. See overview.
pg_search extension, which powers all of ParadeDB’s full text search and analytics:
Prerequisites
Ensure that you have superuser access to the Postgres database. Next, installlibicu.
Install the ParadeDB Postgres Extension
ParadeDB Community
ParadeDB provides prebuilt binaries for our extension on- Debian 12
- Ubuntu 22.04 and 24.04
- Red Hat Enterprise Linux 8 and 9
- macOS 14 (Sonoma) and 15 (Sequoia)
pg_search
The prebuilt releases can be found in GitHub Releases.You can replace
0.19.2 with the pg_search version you wish to install and
17 with the version of Postgres you are using.ParadeDB Enterprise
If you are a ParadeDB Enterprise user, you should have received a copy of the enterprise binaries. Please contact sales for access.Update postgresql.conf
Next, add the extension(s) to shared_preload_libraries in postgresql.conf. Adding pg_search to shared_preload_libraries is unnecessary if your Postgres version is 17 or higher.
Load the Extension
Finally, connect to your Postgres database via your client of choice (e.g.psql) and run the following command:
pg_search can be combined with pgvector for hybrid search. You can find
the instructions for installing pgvector on the pgvector GitHub
repository.