Commit Graph
1408 Commits
Author SHA1 Message Date
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
daniel-azoulai aa2ded8a21 Merge pull request #2356 from qdrant/case-study-sunny-health
case-study-sunny-health-AI
2026-05-21 10:42:12 -07:00
daniel-azoulai 3d2cbc637e Update 2026-05-20 22:06:30 -07:00
daniel-azoulai 2b97750ade Merge pull request #2350 from qdrant/case-study-goperfect
Create case-study-go-perfect.md
2026-05-19 09:37:44 -07:00
daniel-azoulai 8a196dda1c Update 2026-05-19 08:48:12 -07:00