{ "$schema": "https://mintlify.com/docs.json", "theme": "willow", "name": "ParadeDB", "colors": { "primary": "#4f46e5", "light": "#4f46e5", "dark": "#818cf8" }, "favicon": "/favicon.png", "banner": { "content": "As of `0.20.0`, ParadeDB has migrated to a new SQL syntax. The old syntax is still supported and we have preserved the [legacy docs here](/legacy).", "dismissible": false }, "navigation": { "versions": [ { "version": "v0.19.8", "anchors": [ { "anchor": "Documentation", "icon": "book-open", "groups": [ { "group": "Documentation", "pages": [ { "group": "Why ParadeDB?", "pages": [ "welcome/introduction", "welcome/architecture", "welcome/guarantees", "welcome/limitations", "welcome/roadmap" ] }, { "group": "Getting Started", "pages": [ "documentation/getting-started/install", "documentation/getting-started/quickstart", "documentation/getting-started/load" ] }, { "group": "Reference", "pages": [ { "group": "Indexing", "pages": [ "documentation/indexing/create-index", "documentation/indexing/indexing-expressions", "documentation/indexing/indexing-json", "documentation/indexing/indexing-arrays", "documentation/indexing/reindexing" ] }, { "group": "Tokenizers", "pages": [ "documentation/tokenizers/overview", { "group": "Available Tokenizers", "pages": [ "documentation/tokenizers/available-tokenizers/unicode", "documentation/tokenizers/available-tokenizers/literal", "documentation/tokenizers/available-tokenizers/literal-normalized", "documentation/tokenizers/available-tokenizers/whitespace", "documentation/tokenizers/available-tokenizers/ngrams", "documentation/tokenizers/available-tokenizers/simple", "documentation/tokenizers/available-tokenizers/regex", "documentation/tokenizers/available-tokenizers/chinese-compatible", "documentation/tokenizers/available-tokenizers/lindera", "documentation/tokenizers/available-tokenizers/icu", "documentation/tokenizers/available-tokenizers/jieba", "documentation/tokenizers/available-tokenizers/source-code" ] }, "documentation/tokenizers/multiple-per-field" ] }, { "group": "Token Filters", "pages": [ "documentation/token-filters/overview", "documentation/token-filters/alphanumeric", "documentation/token-filters/ascii-folding", "documentation/token-filters/lowercase", "documentation/token-filters/stopwords", "documentation/token-filters/stemming", "documentation/token-filters/token-length", "documentation/token-filters/trim" ] }, { "group": "Full Text Search", "pages": [ "documentation/full-text/overview", "documentation/full-text/match", "documentation/full-text/phrase", "documentation/full-text/term", "documentation/full-text/fuzzy", "documentation/full-text/highlight", "documentation/full-text/proximity" ] }, { "group": "Sorting", "pages": [ "documentation/sorting/score", "documentation/sorting/boost", "documentation/sorting/topn" ] }, "documentation/filtering", { "group": "Aggregates", "pages": [ "documentation/aggregates/overview", { "group": "Bucket", "pages": [ "documentation/aggregates/bucket/datehistogram", "documentation/aggregates/bucket/filters", "documentation/aggregates/bucket/histogram", "documentation/aggregates/bucket/range", "documentation/aggregates/bucket/terms" ] }, { "group": "Metrics", "pages": [ "documentation/aggregates/metrics/average", "documentation/aggregates/metrics/cardinality", "documentation/aggregates/metrics/count", "documentation/aggregates/metrics/minmax", "documentation/aggregates/metrics/percentiles", "documentation/aggregates/metrics/stats", "documentation/aggregates/metrics/sum", "documentation/aggregates/metrics/tophits" ] }, "documentation/aggregates/facets", "documentation/aggregates/tuning", "documentation/aggregates/limitations" ] }, { "group": "Advanced Query Functions", "pages": [ "documentation/query-builder/overview", "documentation/query-builder/compound/all", "documentation/query-builder/specialized/more-like-this", "documentation/query-builder/phrase/phrase-prefix", "documentation/query-builder/compound/query-parser", "documentation/query-builder/term/range-term", "documentation/query-builder/term/regex" ] }, { "group": "Performance Tuning", "pages": [ "documentation/performance-tuning/overview", "documentation/performance-tuning/create-index", "documentation/performance-tuning/joins", "documentation/performance-tuning/reads", "documentation/performance-tuning/writes" ] } ] }, "welcome/support" ] } ] }, { "anchor": "Legacy Docs", "icon": "hourglass", "groups": [ { "group": "Legacy Docs", "pages": [ { "group": "Indexing", "pages": [ "legacy/indexing/create-index", "legacy/indexing/inspect-index" ] }, { "group": "Field Configuration", "pages": [ "legacy/indexing/field-options", "legacy/indexing/tokenizers", "legacy/indexing/token-filters", "legacy/indexing/fast-fields", "legacy/indexing/record" ] }, { "group": "Full Text Search", "pages": [ "legacy/full-text/overview", "legacy/full-text/boolean", "legacy/full-text/phrase", "legacy/full-text/filtering", "legacy/full-text/pagination", "legacy/full-text/scoring", "legacy/full-text/highlighting", "legacy/full-text/sorting", "legacy/full-text/boosting" ] }, { "group": "Query Builder", "pages": [ "legacy/advanced/overview", { "group": "Full Text Queries", "pages": ["legacy/advanced/full-text/match"] }, { "group": "Term-Level Queries", "pages": [ "legacy/advanced/term/exists", "legacy/advanced/term/fuzzy-term", "legacy/advanced/term/range", "legacy/advanced/term/range-term", "legacy/advanced/term/regex", "legacy/advanced/term/term", "legacy/advanced/term/term-set" ] }, { "group": "Phrase-Level Queries", "pages": [ "legacy/advanced/phrase/phrase", "legacy/advanced/phrase/phrase-prefix" ] }, { "group": "JSON Queries", "pages": [ "legacy/advanced/json/overview", "legacy/advanced/json/arrays", "legacy/advanced/json/range" ] }, { "group": "Compound Queries", "pages": [ "legacy/advanced/compound/overview", "legacy/advanced/compound/all", "legacy/advanced/compound/boolean", "legacy/advanced/compound/boost", "legacy/advanced/compound/const", "legacy/advanced/compound/disjunction-max", "legacy/advanced/compound/empty", "legacy/advanced/compound/parse" ] }, { "group": "Specialized Queries", "pages": [ "legacy/advanced/specialized/more-like-this" ] } ] } ] } ] }, { "anchor": "Deploy", "icon": "server", "groups": [ { "group": "Deploy", "pages": [ "deploy/overview", { "group": "ParadeDB Self-Hosted", "pages": [ "deploy/self-hosted/kubernetes", "deploy/self-hosted/docker", "deploy/self-hosted/extension", { "group": "Logical Replication", "pages": [ "deploy/self-hosted/logical-replication/getting-started", "deploy/self-hosted/logical-replication/configuration" ] }, { "group": "High Availability", "pages": [ "deploy/self-hosted/high-availability/configuration" ] } ] }, "deploy/byoc", "deploy/enterprise", "deploy/upgrading", "deploy/third-party-extensions", { "group": "Continuous Integration", "pages": ["deploy/ci/github-actions", "deploy/ci/gitlab-ci"] } ] } ] }, { "anchor": "Changelog", "icon": "clock", "groups": [ { "group": "Changelog", "pages": [ "changelog/0.20.0", "changelog/0.19.8", "changelog/0.19.7", "changelog/0.19.6", "changelog/0.19.5", "changelog/0.19.4", "changelog/0.19.3", "changelog/0.19.2", "changelog/0.19.1", "changelog/0.19.0", "changelog/0.18.15", "changelog/0.18.14", "changelog/0.18.13", "changelog/0.18.12", "changelog/0.18.11", "changelog/0.18.10", "changelog/0.18.9", "changelog/0.18.8", "changelog/0.18.7", "changelog/0.18.6", "changelog/0.18.5", "changelog/0.18.4", "changelog/0.18.3", "changelog/0.18.2", "changelog/0.18.1", "changelog/0.18.0", "changelog/0.17.12", "changelog/0.17.10", "changelog/0.17.9", "changelog/0.17.8", "changelog/0.17.7", "changelog/0.17.6", "changelog/0.17.5", "changelog/0.17.4", "changelog/0.17.3", "changelog/0.17.2", "changelog/0.17.1", "changelog/0.17.0", "changelog/0.16.5", "changelog/0.16.4", "changelog/0.16.3", "changelog/0.16.2", "changelog/0.16.1", "changelog/0.16.0", "changelog/0.15.26", "changelog/0.15.25", "changelog/0.15.24", "changelog/0.15.23", "changelog/0.15.22", "changelog/0.15.21", "changelog/0.15.20", "changelog/0.15.19", "changelog/0.15.18", "changelog/0.15.17", "changelog/0.15.16", "changelog/0.15.15", "changelog/0.15.14", "changelog/0.15.13", "changelog/0.15.12", "changelog/0.15.11", "changelog/0.15.10", "changelog/0.15.9", "changelog/0.15.8", "changelog/0.15.7", "changelog/0.15.6", "changelog/0.15.5", "changelog/0.15.4", "changelog/0.15.3", "changelog/0.15.2", "changelog/0.15.1", "changelog/0.15.0", "changelog/0.14.1", "changelog/0.14.0", "changelog/deprecated" ] } ] } ] } ] }, "logo": { "light": "/logo/light.svg", "dark": "/logo/dark.svg", "href": "https://www.paradedb.com" }, "appearance": { "strict": false }, "background": { "image": "/images/background.png" }, "navbar": { "links": [ { "label": "Community", "href": "https://join.slack.com/t/paradedbcommunity/shared_invite/zt-32abtyjg4-yoYoi~RPh9MSW8tDbl0BQw" }, { "label": "Blog", "href": "https://www.paradedb.com/blog" }, { "label": "Learn", "href": "https://www.paradedb.com/learn" } ], "primary": { "type": "github", "href": "https://github.com/paradedb/paradedb" } }, "footer": { "socials": { "github": "https://github.com/paradedb/paradedb", "slack": "https://join.slack.com/t/paradedbcommunity/shared_invite/zt-32abtyjg4-yoYoi~RPh9MSW8tDbl0BQw", "twitter": "https://twitter.com/paradedb" } }, "integrations": { "gtm": { "tagId": "GTM-KMGRG564" }, "posthog": { "apiKey": "phc_KiWfPSoxQLmFxY5yOODDBzzP3EcyPbn9oSVtsCBbasj", "apiHost": "https://app.posthog.com" } }, "seo": { "metatags": { "robots": "index, follow", "charset": "UTF-8", "viewport": "width=device-width, initial-scale=1.0", "keywords": "paradedb, postgres, search, analytics, bm25, full-text search, hybrid search, faceted search, columnar, olap", "author": "ParadeDB", "googlebot": "index, follow", "google": "notranslate", "generator": "Mintlify", "theme-color": "#000000", "color-scheme": "light dark", "referrer": "origin", "rating": "general", "revisit-after": "7 days", "language": "en", "copyright": "ParadeDB, Inc. 2025", "reply-to": "support@paradedb.com", "distribution": "global", "coverage": "Worldwide", "category": "Technology", "target": "all", "HandheldFriendly": "True", "MobileOptimized": "320", "apple-mobile-web-app-capable": "yes", "apple-mobile-web-app-status-bar-style": "black", "apple-mobile-web-app-title": "ParadeDB Docs", "og:type": "website", "og:locale": "en_US", "twitter:card": "summary_large_image", "twitter:site": "@paradedb", "twitter:creator": "@paradedb", "twitter:title": "ParadeDB Docs", "twitter:description": "Developer docs for ParadeDB, the transactional alternative to Elasticsearch built on Postgres.", "twitter:image": "https://www.paradedb.com/twitter-image.png", "twitter:image:alt": "ParadeDB: The transactional alternative to Elasticsearch built on Postgres." }, "indexing": "navigable" } }