https://github.com/paradedb/paradedb Skip to content Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} paradedb / paradedb Public * Notifications * Fork 55 * Star 1.9k PostgreSQL for Search paradedb.com License AGPL-3.0 license 1.9k stars 55 forks Activity Star Notifications * Code * Issues 31 * Pull requests 6 * Discussions * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights paradedb/paradedb This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. dev Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 8 branches 72 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/p] Use Git or checkout with SVN using the web URL. [gh repo clone parade] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @rebasedming rebasedming docs: Updates (#666) ... b0f90d6 Dec 23, 2023 docs: Updates (#666) b0f90d6 Git stats * 501 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .cargo feat: Also pre-compile pgml, to speed up builds (#428) October 23, 2023 18:38 .github chore: Don't preinstall all extensions (#647) December 14, 2023 12:04 benchmarks fix: Trigger index scan (#662) December 18, 2023 10:30 conf feat: Support more third-party extensions (#606) December 6, 2023 20:03 docker feat: Disable archnative for pg_sparse in Dockerfile (#655) December 14, 2023 14:24 docs docs: Updates (#666) December 23, 2023 18:14 pg_bm25 Revert "feat: introduces ICU tokenizer" (#667) December 18, 2023 11:48 pg_sparse chore: Upgrade to 0.4.3 (#664) December 18, 2023 11:32 scripts chore: Don't preinstall all extensions (#647) December 14, 2023 12:04 shared feat: New dynamic function interface + fix sequential scan (#551) December 13, 2023 08:41 .gitignore feat: New dynamic function interface + fix sequential scan (#551) December 13, 2023 08:41 .hadolint.yaml chore: Upgrade pgml, small typos, fix CI deprecation warnings (#446) October 27, 2023 10:46 .markdownlint.yaml chore: Cleanup (#284) September 18, 2023 15:42 .pre-commit-config.yaml chore: Remove dashboard/ from this repo (#631) December 12, 2023 11:22 .prettierignore docs: Upgrade guide and changelog (#648) December 14, 2023 13:26 .prettierrc feat: Instance configurability and Stripe integration (#552) December 11, 2023 11:09 CODE_OF_CONDUCT.md chore: Polish READMEs ahead of open-sourcing the repo (#90) September 5, 2023 18:59 CONTRIBUTING.md feat: Consolidate our third-party extensions versioning + build deplo... October 23, 2023 13:59 Cargo.lock Revert "feat: introduces ICU tokenizer" (#667) December 18, 2023 11:48 Cargo.toml feat: New dynamic function interface + fix sequential scan (#551) December 13, 2023 08:41 LICENSE chore: Convert to APGL (#340) October 4, 2023 15:07 README.md chore: Clarify roadmap (#659) December 14, 2023 17:24 SECURITY.md chore: Some small README updates (#355) October 6, 2023 16:07 THANKYOU.md chore: Update THANKYOU.md (#547) November 15, 2023 18:14 View code [ ] Website * Docs * Community * Blog * Changelog Status Roadmap Creating a ParadeDB Instance ParadeDB Cloud Self-Hosted ParadeDB Docker Image ParadeDB Helm Chart ParadeDB Extension(s) Getting Started Documentation Support Contributing License README.md ParadeDB PostgreSQL for Search Website * Docs * Community * Blog * Changelog --------------------------------------------------------------------- Publish ParadeDB codecov Docker Pulls Artifact Hub ParadeDB is an ElasticSearch alternative built on Postgres. We're building the features of ElasticSearch's product suite, starting with search. Status ParadeDB is currently in public beta. Star and watch this repository to get notified of updates. Roadmap * [*] Search + [*] Full-text search with BM25 with pg_bm25 + [*] Sparse vector search with pg_sparse + [*] Dense vector search with pgvector + [*] Hybrid search * [ ] Analytics + [ ] Real-time aggregations + [ ] Log ingestion + [ ] Log monitoring * [*] Self-hosted ParadeDB + [*] Docker image & deployment instructions + [*] Kubernetes Helm chart & deployment instructions * [ ] Cloud Database + [ ] Managed cloud + [ ] Cloud Marketplace Images + [ ] Web-based SQL Editor Creating a ParadeDB Instance ParadeDB Cloud ParadeDB Cloud is currently being revamped. To get notified when it becomes live, we invite you to join our waitlist. Self-Hosted ParadeDB Docker Image To install ParadeDB locally or on-premise, simply pull and run the latest Docker image: docker run \ -e POSTGRES_USER= \ -e POSTGRES_PASSWORD= \ -e POSTGRES_DB= \ -p 5432:5432 \ -d \ paradedb/paradedb:latest Alternatively, you can clone this repo and run our docker-compose.yml file. By default, this will start the ParadeDB database at http:// localhost:5432. Use psql to connect: psql -h -U -d -p 5432 -W ParadeDB collects anonymous telemetry to help us understand how many people are using the project. You can opt-out of telemetry by adding -e TELEMETRY=false (or unsetting the variable) to your docker run command, or by setting TELEMETRY: false in the docker-compose.yml file. ParadeDB Helm Chart ParadeDB is also available for Kubernetes via our Helm chart. You can find our Helm chart in the ParadeDB Helm Chart GitHub repository or download it directly from Artifact Hub. ParadeDB Extension(s) To install the ParadeDB extension(s) manually within an existing self-hosted Postgres, see the extension(s)' README. We strongly recommend using the ParadeDB Docker image, which is optimized for running search in Postgres. If you are self-hosting Postgres and are interested in ParadeDB, please contact the ParadeDB team and we'll be happy to help! Getting Started To get started using ParadeDB, please follow the quickstart guide! Documentation You can find the complete documentation for ParadeDB at docs.paradedb.com. Support If you're missing a feature or have found a bug, please open a GitHub Issue. To get community support, you can: * Post a question in the ParadeDB Slack Community * Ask for help on our GitHub Discussions If you need commercial support, please contact the ParadeDB team. Contributing We welcome community contributions, big or small, and are here to guide you along the way. To get started contributing, check our first timer issues or message us in the ParadeDB Community Slack. Once you contribute, ping us in Slack and we'll send you some ParadeDB swag! For more information on how to contribute, please see our Contributing Guide. This project is released with a Contributor Code of Conduct. By participating in this project, you agree to follow its terms. Thank you for helping us make ParadeDB better for everyone [?]. License ParadeDB is licensed under the GNU Affero General Public License v3.0 , except for pg_sparse which is licensed under the PostgreSQL License . About PostgreSQL for Search paradedb.com Topics elasticsearch postgres data database pipeline postgresql embeddings vectors sparse-vectors opensearch reranking sparse-vector faceting vector-search vector-database embeddings-similarity hybrid-search splade llms retrieval-augmented-generation Resources Readme License AGPL-3.0 license Code of conduct Code of conduct Security policy Security policy Activity Stars 1.9k stars Watchers 14 watching Forks 55 forks Report repository Releases 72 v0.4.3 Latest Dec 18, 2023 + 71 releases Contributors 16 * @philippemnoel * @rebasedming * @MauAraujo * @neilyio * @sardination * @dependabot[bot] * @aragalie * @djsavvy * @Lilit0x * @Cathrach * @maparent * @juleskuehn * @EduardoJM * @workingjubilee + 2 contributors Languages * Rust 43.0% * C 28.9% * Shell 11.9% * PLpgSQL 11.4% * Dockerfile 3.8% * Python 0.6% * Makefile 0.4% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.