Commit Graph
1412 Commits
Author SHA1 Message Date
Dylan Couzon 3958d494ec add blog 2026-07-17 17:20:24 -04:00
Dylan CouzonandClaude Fable 5 3cb7a184b6 Revert accidental blog push to master
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 17:12:04 -04:00
Dylan Couzon c910a79aec add blog 2026-07-17 17:09:33 -04: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
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
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 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
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 78b9141f5d update chart style for better readability 2026-07-08 06:14:20 -07:00
kanungle a14387f8b4 initial commit 2026-07-07 20:14:52 -07:00
kanungle 2ecd1fc738 correct two images 2026-07-07 13:56:43 -07:00
kanungle 0c3f8cdd4e initial commit 2026-07-06 22:02:33 -07:00
Dylan Couzon e898cff6c5 Merge pull request #2392 from qdrant/blog-branch-aware-search
Add blog: Branch-Aware Semantic Code Search with Qdrant
2026-07-06 15:31:38 -04:00
Abdon Pijpelink 757767919b Add 'Mitigate Read-Write Contention' section to the bulk upload guide (#2469)
* Change bulk upload from tutorial into guide

* Add 'Mitigate Read-Write Contention' section to bulk upload guide

* Update meta descriptions
2026-07-06 10:02:00 +02:00
Dylan Couzon 62e0a47e35 Merge pull request #2435 from qdrant/signal-driven-retrieval-article
Add article: Route Retrieval by Evidence
2026-06-26 12:20:27 -04:00
kanungle 7f37349bb3 created blog draft 2026-06-24 13:56:03 -07:00
Abdon PijpelinkandClaude Sonnet 4.6 478b96554f Restructure inference docs (#2225)
* Break Inference page into several pages

* Make all inference code snippets testable and clean up

* Make more snippets testable

* Edits

* Document automatic query and passage prefix injection in Cloud Inference

Qdrant Cloud Inference silently applies model-specific prefixes (e.g.
"query: "/"passage: " for E5, BGE-style instruction prefix for BGE/mxbai/
Snowflake arctic-embed) so users don't need to manage them manually.
Add a section explaining this behavior, the idempotency guarantee, and
the scope (Qdrant-hosted models only; external providers handle their own).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Document short query optimization in Cloud Inference

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Update links

* Expand on external provider API key usage

* Add section about external provider API keys

* Default to header for external API keys

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 08:11:03 +02:00
Dylan Couzon b3b435f340 v2 final edits 2026-06-23 22:26:07 -04:00
Dylan Couzon 468425f057 update article based on feedback 2026-06-23 20:47:18 -04:00
Dylan Couzon b0963fd4dd add assets 2026-06-23 20:47:18 -04:00
Dylan Couzon e481b015d5 v1 2026-06-23 20:47:18 -04:00
kanungle f67776115c Merge pull request #2440 from qdrant/tech-article-reorg-1
Technical Article Reorganization - Stage 1
2026-06-23 10:06:33 -07:00
kanungle 94a7c95893 Merge pull request #2431 from qdrant/blog-qdrant-edge-embedded
Add Qdrant Edge demo blog post
2026-06-22 22:44:38 -07:00
kanungle 37de08db16 initial category reorganization 2026-06-22 22:08:34 -07:00
Dylan Couzon 19dbbd6805 reduce images footprint 2026-06-17 22:46:50 -04:00
Dylan Couzon 041c0c323f break down screenshot 2026-06-17 13:48:12 -04:00
Dylan Couzon 3e8376ea6d add edge blog post 2026-06-17 13:24:50 -04:00
Abdon Pijpelink 7903c215b4 Review feedback 2026-06-17 16:42:50 +02:00
Abdon Pijpelink 23e315056c Review feedback 2026-06-17 16:28:13 +02:00
Abdon Pijpelink f66ce549c3 Hybrid Cloud setup changes 2026-06-17 15:14:06 +02:00
Abdon Pijpelink 1a410f0cbb Set up redirects for nonexistant URLs (#2425) 2026-06-15 10:55:32 +02:00
kanungle fe826d1ca6 initial draft 2026-06-09 14:20:33 -07:00
Evgeniya SukhodolskayaandClaude Sonnet 4.6 e53683c4af Update SPLADE pipeline diagram (part 1)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 12:23:25 +02:00
Evgeniya SukhodolskayaandClaude Sonnet 4.6 f4d989b1cb Fix SPLADE architecture order in parts 1 & 2
Log saturation (ReLU + log1p) is applied per-token before max pooling
across positions, not after. Fix text descriptions and pipeline diagram.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 11:32:49 +02:00
Dylan CouzonandClaude Opus 4.8 e54dcb1e3a Add Branch-Aware Semantic Code Search blog post
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:15:28 -04:00
9ba29ff4fa New tutorial: "Secure a Self-Hosted Qdrant Instance" (#2385)
* Initial commit

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Edits

* Edits

* Fix links

* Use 'true' instead of '1' in QDRANT__SERVICE__ENABLE_TLS example

* Review feedback

* Add link from Security page

* Update stack designation on overview page

* Update qdrant-landing/content/documentation/tutorials-operations/secure-qdrant.md

Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>
2026-06-01 16:09:56 +02:00
Nikhil Varma 8066ad48e9 Merge pull request #2373 from qdrant/CF-1659
Update documentation for Invite flow & Add Member to a Role flow
2026-05-29 20:05:57 +05:30
Abdon PijpelinkandClaude Sonnet 4.6 72ea635755 Update Security docs (#2368)
* Rewrite security page intro to be feature-forward

Replaces the generic opening paragraph with one that names each security
feature (API key auth, read-only keys, JWT RBAC, network binding, TLS,
audit logging) and links directly to their sections, so scanning readers
see the full capability surface before hitting the warning block.

Also updates the checklist items to surface read-only keys and JWT RBAC
as explicit options under Authentication.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add Security FAQ section to Qdrant Fundamentals

Adds three new Q&A entries covering default security posture, read-only
API keys, and JWT collection-scoped access control — the exact questions
users ask in Discord. Also adds Security to the page nav table and fixes
the heading depth on the collection-per-user entry (## → ###).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add Security section to production checklist

Inserts a new section 2 covering the five key security steps — API key
auth, read-only keys, JWT access control, TLS, and network binding —
with direct links to the Security page. Renumbers existing sections
2–4 to 3–5. Closes the gap where a user following the checklist
step-by-step could go to production with an open, unauthenticated instance.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Link production checklist from both quickstart pages

Adds a production checklist callout to the "Next Steps" section of the
local quickstart and a bullet to the "What's Next?" section of the cloud
quickstart, so users completing either tutorial have a clear path to
production readiness.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Make code snippets testable

* Lead Security page by listing all the features; Rename API keys->Admin API keys, and 'Granular Access Control with JWT' section into 'Granular Access API Keys'

* Update links

* Update meta description

* Fix C# snippet

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 15:56:52 +02:00
Nikhil Varma ed5b9ee494 Add existing member modal 2026-05-27 10:49:04 +05:30
Nikhil Varma 36f089d988 Update documentation for Invite flow & Add Member to a Role flow 2026-05-25 14:28:36 +05:30
m-qdrant ff836fb972 Merge pull request #2369 from qdrant/blog-vsd-sf-announcement
blog-22-may-copy-changes
2026-05-22 12:29:32 -04:00
Maddie Duhon e3e1c595d4 blog-22-may-copy-changes 2026-05-22 12:12:30 -04:00