Commit Graph
5879 Commits
Author SHA1 Message Date
282f74c749 Add Events page (#2502)
* Add Events page

* Create test

* delete

* A lot of edits

* Change date

* Add-SF-placeholder

* Date edits

* Copy edit

Edited title and added Berlin save the date

* add events link to menus

* fix link

---------

Co-authored-by: Maddie Duhon <madelyn.duhon@qdrant.com>
Co-authored-by: trean <trean.mi@gmail.com>
2026-07-17 15:23:55 +02:00
Bastian Hofmann f503eaf523 Merge pull request #2506 from qdrant/bashofmann/privacy-policy-07-26
Privacy Policy Update July 2026
2026-07-16 13:39:45 +01:00
Abdon Pijpelink 45f19f30ee Break up "Distributed Deployment" page into new "Scaling & Resilience" section (#2491)
* Add new Scaling landing page under Operations

Introduces a Scaling section with vertical vs. horizontal scaling
guidance and failover best practices, linking out to detail pages.

* Add new Vertical Scaling page

Dedicated how-to guidance for resizing existing nodes: when to scale
vertically, RAM sizing formulas, and Cloud/self-hosted resize steps.

* Add new Horizontal Scaling and Resilience page

Covers Raft consensus, the replication model, consistency guarantees,
Multi-AZ, and the resilience terminology used elsewhere in the docs.

* Move Distributed Deployment under Scaling and update all incoming links

Moves distributed_deployment.md into the new scaling/ section, trims
its Raft/Replication/Consistency intros into cross-links to the new
Horizontal Scaling and Resilience page, adds Multi-AZ and single-replica
cross-link callouts in the Cloud docs, rewrites all internal references
across ~30 files to the new canonical path instead of relying on
aliases, and applies Title Case to Distributed Deployment's headers.

* Split Resilience out of Horizontal Scaling and Resilience

Adds a dedicated Resilience page covering fault tolerance, Multi-AZ,
resilience terminology, and failover best practices (moved from the
Scaling landing page). Horizontal Scaling is retitled and scoped to
the underlying mechanics: Raft consensus, replication, and consistency.

* Reorganize Horizontal Scaling's structure

Moves "How Many Qdrant Nodes Should I Run?" from Distributed Deployment
into Horizontal Scaling, adds a conceptual Sharding section, and
reorders Sharding/Replication/Raft Consensus/Consistency. Moves the
remaining conceptual content out of Distributed Deployment: Temporary
Node Failure to Resilience, Error Handling folded into Replication,
sharding heuristics folded into Sharding, and the Consensus
Checkpointing explanation folded into Raft Consensus.

* Rename Scaling section to Scaling & Resilience

Renames the section and restructures the landing page: the vertical-
vs-horizontal decision is now purely about scaling, with a dedicated
Resilience section covering fault tolerance through sharding and
multi-node deployments.

* Polish Vertical Scaling and Resilience page content

Reframes Vertical Scaling's "What Not to Do" as positive "Best
Practices". Reworks Resilience's structure: moves the uptime/data-
integrity terminology into the intro as three distinct aspects of
resilience, and renames "How Resilience Works" to "Setting Up a
Resilient Qdrant Cluster".

* Add diagrams illustrating sharding and replication

Adds cluster diagrams to the Sharding and Replication sections on
Horizontal Scaling to make the shard/replica layout easier to follow.

* Add new Node Failure Recovery page

Extracts the node failure recovery scenarios out of Distributed
Deployment into their own page, with each bolded sub-header converted
to a proper heading, and links updated across Resilience and the
Scaling landing page.

* Add new Consistency Guarantees page

Extracts write consistency factor, read consistency, and write
ordering out of Distributed Deployment into their own page, positioned
after Distributed Deployment.

* Add new "Deploy Behind a Load Balancer" section

Explains why a load balancer is needed in front of a multi-node
Qdrant cluster: avoiding a single point of failure at the entry point
and making sure replicas on every node actually serve reads.

* Add new "Rebalancing" section

Documents how Qdrant Cloud automatically rebalances shards across
nodes, as its own subsection under Sharding.

* Rewrite Multi-AZ vs. Replication Factor as Multi-AZ Deployments

Defines an availability zone on first use, explains why multi-AZ
deployments guard against a zone going down, clarifies that Qdrant
Cloud is zone-aware once enabled, and that self-hosted deployments
need to place and move replicas across zones manually.

* Restructure node-count guidance into One/Two/Three-or-more Node subsections

Splits "How Many Qdrant Nodes Should I Run?" into three subsections
and drops the "balanced" framing for two nodes: it states plainly
that two nodes give more capacity without true high availability.

* Add new "Which Configuration Is Right for You?" section

Summarizes the one/two/three-or-more node tradeoffs in one place
right after the detailed breakdown.

* Add explicit _redirects entry for legacy distributed_deployment URL

Closes the redirect chain: the existing /guides/ and /operations/
legacy rules both terminate at /documentation/distributed_deployment/,
which previously had no explicit _redirects entry and only resolved
via the Hugo alias meta-refresh page.

* Fix all incoming links to Distributed Deployment and pages under Scaling

Repoints two same-page anchors in distributed_deployment.md that broke
when Write Ordering moved to Consistency Guarantees, and one link in
cloud/create-cluster.md that broke when a Resilience heading was
reworded.

* Update time-based sharding diagram and restructure section

* Fix a couple of broken links

* Move 'Consensus Checkpointing' to 'Node Failure Recovery' page
2026-07-16 09:11:58 +02:00
kanungle e413d5107c Merge pull request #2489 from qdrant/article/bulk-uploads-in-qdrant
Add article: How to Handle Bulk Uploads in Qdrant
2026-07-15 14:11:25 -07:00
John Kupchanko 119cf36fce docs(article): remove benchmark callouts per reviewer request 2026-07-15 13:50:28 -07:00
kanungleandClaude Opus 4.8 0c98bcbcda Point Day 4 Colab link at qdrant/examples
The Day 4 large-scale ingestion notebook was the only Essentials Course
demo linking to a personal Google Drive. Repoint it to the versioned
notebook in qdrant/examples so every course notebook lives in one repo.

Notebook added in qdrant/examples#109.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 12:51:55 -07:00
trean 06e2703f00 remove bosch digital logo (#2507) 2026-07-15 21:18:26 +02:00
John Kupchanko 7067a11662 docs(article): use measured 18x batching result from re-run
batch_size=1 vs 64 on 10k 768-dim vectors: 152.19s -> 8.17s (~18x) on
Qdrant 1.18.2. Update the callout and image alt to match the real number.
2026-07-15 10:01:21 -07:00
John Kupchanko a7f50d9ba0 docs(article): use measured benchmark numbers and Qdrant 1.18.2
Record the real re-run: parallel 1->4 workers was ~1.2x (5.58s->4.61s) on a
local single node, not 2x. Add the confirmed server version (1.18.2) to both callouts.
2026-07-15 09:54:39 -07:00
John Kupchanko 0dc0fe005b docs(article): anchor benchmark callouts to the confirmed test environment
Replace the version placeholder with the confirmed setup: local single-node
Qdrant, qdrant-client 1.12.0, Windows 11, ~10k synthetic 768-dim vectors.
2026-07-15 09:45:26 -07:00
John Kupchanko 0063e25079 docs(article): add environment and scale context to benchmark callouts
Note the local single-node setup and Qdrant version on both benchmarks,
and qualify that 10k vectors is a small sample whose gains grow with scale.
2026-07-15 09:36:46 -07:00
John Kupchanko cc798d5a8e fix(article): decision-tree diagram with labels inside boxes, single legend
Replace the decision-tree image with the revised version (text inside
each box, one Yes/No legend, no stray menu button), compressed to <250KB.
2026-07-15 09:34:31 -07:00
John Kupchanko 84c517e8ba perf(article): compress the three large diagrams under 250KB
Re-encode option1-memory, option5-batching, and choosing-the-right-mix
as palette PNGs. Same dimensions and content, ~1MB -> <250KB each.
2026-07-15 08:58:35 -07:00
John Kupchanko 1104a2b17e fix(article): address review — frontmatter, redirect, TurboQuant bits, copy
- Frontmatter: full-timestamp date, add author_link and keywords, trim description under 140 chars
- Add redirect for the unpublished indexing-optimization article
- Show bits=BITS4 in the TurboQuant snippet to match the decision tree
- Replace the five repeated 'In Python, this can look like' lead-ins with specific ones
- Add prefer_grpc=True tip and a collection-status-green check
2026-07-15 08:52:21 -07:00
John Kupchanko 4515784350 feat(article): decision-tree diagram, refreshed strategy images, best-practices reframe
Replace the Choosing the Right Mix table with a decision-tree diagram,
refresh all seven strategy diagrams, and group batching, parallelization,
and sharding under Best Practices for Every Upload (no longer numbered options).
2026-07-15 08:33:34 -07:00
Bastian Hofmann 57a2c254aa Privacy Policy Update July 2026 2026-07-15 17:31:01 +02:00
Abdon PijpelinkandClaude Sonnet 4.6 78a099c37f docs(ops-monitoring): add Datadog monitoring tutorial for hybrid/private cloud (#2442)
Adds a step-by-step tutorial for setting up the Datadog Operator and Agent
to scrape Qdrant metrics via OpenMetrics in Kubernetes-based Hybrid Cloud
and Private Cloud deployments, and links it from the section index and the
operations tutorials table.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-15 15:52:04 +02:00
trean 37b0c7635b remove unused mailchimp config (#2505) 2026-07-14 19:21:56 +02:00
kanungle 1df680eaf1 Merge pull request #2500 from qdrant/docs-fusion-distributed-shards
Document per-shard fusion in distributed collections
2026-07-13 15:58:33 -07:00
John KupchankoandClaude Opus 4.7 ecc0365149 Address second review round (kanungle, abdonpijpelink)
- Move the "Before we get into..." sentence into the Why Vector Type
  Matters section (per Neil's clarified intent)
- Replace all custom-styled inline HTML (vector-type badges, best-fit/
  watch-for callouts, benchmark boxes) with standard markdown for
  consistency with other articles and docs
- Point to "Qdrant's Agent Skills" at qdrant.tech/documentation/skills/
- Switch Option 3 example from scalar quantization to TurboQuant

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-13 13:00:02 -07:00
trean c31bb706b8 fixed swapped video ids (#2503) 2026-07-13 21:12:19 +02:00
generall fa807ede97 Update GitHub Stars 2026-07-12 17:19:59 +00:00
Dylan CouzonandClaude Opus 4.8 6902cbf37c Refine and relocate distributed fusion note
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 12:16:18 -04:00
Dylan CouzonandClaude Opus 4.8 1bb89c08b8 Document per-shard fusion in distributed collections
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 12:01:31 -04:00
John KupchankoandClaude Opus 4.7 0922daf404 Address review feedback on bulk uploads article
- Convert all diagram embeds from HTML <img> to markdown image syntax
- Trim code snippets to the focal call (drop client/collection boilerplate;
  drop the points-generation block in the batching example)
- Move the "break down the difference" line to open the Vector Type section
- Remove the redundant closing sentence in Why Vector Type Matters
- Bold "there is no single configuration that works best for every bulk upload"
- Replace the Capacity Planning link with the Qdrant sizing calculator
  (sizing.qdrant.tech)
- Add a pointer to Qdrant Skills for scenario-specific guidance

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-10 08:15:37 -07:00
kanungle e9337e1ad5 unpublish older article on this topic 2026-07-09 21:01:22 -07:00
kanungle c4f2ca2d4c Updated preview images and article title/date 2026-07-09 20:55:18 -07:00
John KupchankoandClaude Opus 4.7 5572708d28 Add article: How to Handle Bulk Uploads in Qdrant
New production-ops article covering bulk upload best practices in Qdrant:
on-disk vector storage, payload indexes, quantization, sparse-index
on-disk storage, batching, parallelization, and sharding — for both
dense and sparse vectors.

Includes:
- content/articles/bulk-uploads-in-qdrant.md
- Cover / preview / social images (preview/)
- Seven flow diagrams (one per option) illustrating the recommended vs
  default path for each strategy

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-09 16:30:57 -07:00
Ewa Szyszka 34f57c2aaf Add files via upload 2026-07-09 19:18:12 +02:00
kanungle a53cf567cd Merge pull request #2486 from qdrant/tech-article-reorg-3
Technical Article Reorganization - Stage 3
2026-07-09 08:29:55 -07:00
Dylan Couzon d43d4a5f78 Merge pull request #2487 from qdrant/random-shape-payloads
add tutorial: Indexing Payloads of Random Shape
2026-07-09 09:51:33 -04:00
Dylan Couzon b2e8d4de6b Feedback corrections 2026-07-09 09:14:59 -04:00
1c751faf3d Default rescoring docs are outdated (#2484)
* update default rescoring config for turboquant

* Update FAQ too

* Revert changes to qdrant-landing/package-lock.json

---------

Co-authored-by: Nathan LeRoy <nleroy917@users.noreply.github.com>
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2026-07-09 09:37:04 +02:00
kanungle 1474fd7535 corrected hyperlink 2026-07-08 23:02:33 -07:00
kanungle 614c0f6c19 fix broken links from new image locations & file extensions 2026-07-08 19:31:28 -07:00
kanungle 4dd0db2be1 more updated images 2026-07-08 19:12:17 -07:00
kanungle e4d706af37 updated more images 2026-07-08 16:59:37 -07:00
Dylan Couzon 9f7f0abd4f Add payload index types reference 2026-07-08 17:20:48 -04:00
Dylan Couzon 5d19e6cdd0 add tutorial 2026-07-08 17:08:58 -04:00
kanungle 4a96a19a58 updated more images 2026-07-08 13:13:29 -07:00
kanungle 65b4d35b79 initial commit; updating article preview images 2026-07-08 11:23:34 -07:00
qdrant 6f85194889 update blog preview images 2026-07-08 16:16:56 +00:00
kanungle dc3af5e4dc Merge pull request #2476 from qdrant/blog-diskbbq-benchmark
blog: elasticsearch vs qdrant
2026-07-08 09:15:50 -07:00
brian-ogrady 2f309aa418 Update benchmark-elastic-diskbbq.md
Formatting, make argument for this being a toy exercise stronger
2026-07-08 10:16:53 -04:00
kanungle 78b9141f5d update chart style for better readability 2026-07-08 06:14:20 -07:00
Anton Antonov 34ce410139 feat: private-cloud release 1.9.11 2026-07-08 14:49:31 +03:00
brian-ogrady c7c4479b89 Update benchmark-elastic-diskbbq.md
small fixes, remove trailing . and cleaned up wording for api docs
2026-07-08 01:08:58 -04:00
brian-ogrady c9c461c940 Update benchmark-elastic-diskbbq.md
Technical corrections, rephrasing, explaining why Elastic needs disk-based index and still is not as performant
2026-07-08 01:04:31 -04:00
kanungle df8737a27b updated frontmatter 2026-07-07 20:16:56 -07:00
kanungle a14387f8b4 initial commit 2026-07-07 20:14:52 -07:00