Commit Graph
6046 Commits
Author SHA1 Message Date
daniel-azoulai 7117d2c1df Update qdrant-cloud-enterprise-launch.md 2026-04-26 17:55:45 -07:00
daniel-azoulai 49a9259965 Update qdrant-cloud-enterprise-launch.md 2026-04-26 17:51:57 -07:00
daniel-azoulai 8661f0dc30 Update qdrant-cloud-enterprise-launch.md 2026-04-26 17:37:09 -07:00
daniel-azoulai 00c125b3d9 qdrant-cloud-enterprise-launch 2026-04-26 17:23:46 -07:00
generall f07c531f13 Update GitHub Stars 2026-04-26 17:12:05 +00:00
trean dfc60b34e6 replace sponsorship link (#2308) 2026-04-25 12:45:55 +02:00
nastyapashandtrean 3e30b8da1d Create Vsd Page (#2304)
* Create Vsd Page

* minor tweaks

* update index.md

* update vsd-hero.md file

* rename date field

* common fixes

* small fixes

* header fix

---------

Co-authored-by: trean <trean.mi@gmail.com>
2026-04-24 22:01:34 +02:00
Dylan Couzon cef9a3e6a7 syntax nitpick 2026-04-24 12:09:44 -04:00
Dylan Couzon cea3fd6092 Semantics, improve clarity 2026-04-24 12:02:41 -04:00
Abdon PijpelinkandTim Visée c7e2f8a98c Clarify default wait behavior with prevent_unoptimized (#2302)
* Clarify default wait behavior with prevent_unoptimized

* Update qdrant-landing/content/documentation/ops-optimization/optimizer.md

Co-authored-by: Tim Visée <tim@visee.me>

---------

Co-authored-by: Tim Visée <tim@visee.me>
2026-04-24 09:56:39 +02:00
Dylan Couzon 9f7c1f3fe7 stuff 2026-04-24 00:48:34 -04:00
Dylan Couzon 3e378a3647 Adding more details to the instructions 2026-04-24 00:38:27 -04:00
Dylan Couzon d14bbd3fc1 add inline comments to code snippets 2026-04-24 00:27:04 -04:00
Dylan CouzonandClaude Opus 4.7 648dcf3fa5 pipeline-output: accessibility, precision, and series closer
Adds an inline gloss for SingleTurnSample where readers first encounter it,
names EvaluationResult precisely as the return type of evaluate(), and
normalizes "golden query set" to "golden set" in the intro to match the
rest of the tutorial. Ends the tutorial with a Wrapping Up section that
closes the series.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:41:44 -04:00
Dylan CouzonandClaude Opus 4.7 d615b8fc30 measuring-retrieval-relevance: accessibility pass on ranking metrics
Expands MRR with Mean Reciprocal Rank and a Wikipedia link where the
metric becomes operational, matching the inline expansion treatment
already given to NDCG. Drops the IR acronym in favor of the plainer
"ranking metrics" phrasing. Strips the parenthetical subtitle from the
Pitfalls heading and normalizes the intro to use "golden sets".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:40:40 -04:00
Dylan CouzonandClaude Opus 4.7 4d5a3b8f60 ann-precision: add Prerequisites block and rename closing to Next Steps
Adds an explicit Prerequisites line matching the pattern in Measuring
Retrieval Relevance and Evaluating Pipeline Output Quality. Renames
"Wrapping Up" to "Next Steps" for naming consistency across the series.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:40:09 -04:00
Dylan CouzonandClaude Opus 4.7 6c10996b66 rename Building a Golden Query Set to Measuring Retrieval Relevance
Aligns the layer-2 tutorial title with the parallel "Measuring X" /
"Evaluating X" pattern used by the other two and maps directly to the
four-layer framework. Slug stays the same to preserve URLs and the
golden-set artifact identity in the path. Also updates the nav descriptions
to reflect the tutorial's full scope (build + score, not just build).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:29:44 -04:00
Dylan CouzonandClaude Opus 4.7 e02bfb0bf1 delete retrieval-quality-fundamentals and remove from nav indexes
The four-layer framework, metric-selection table, and business-impact
guidance now live inside the three execution tutorials. The fundamentals
page is no longer needed as a shared reference and readers don't have to
leave the tutorial flow to get context.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:22:40 -04:00
Dylan CouzonandClaude Opus 4.7 cbda4a6c9c pipeline-output: replace Next Steps with Connecting to Business Impact
Folds the business-impact framework (KPI selection, pre-registered decision
rules, offline-online calibration, proxy signals) into the tutorial so it
stands alone without the external fundamentals page. The ladder pointer in
the intro now references the four-layer section inside ANN Precision.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:19:17 -04:00
Dylan CouzonandClaude Opus 4.7 1ab6ff384e golden-set: inline metric-selection table and choosing-k guidance
Replaces the external pointer to retrieval-quality-fundamentals with an
inline scenario-to-metric table plus guidance on picking k. The ladder
pointer now references the four-layer section inside ANN Precision rather
than the fundamentals page.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:16:37 -04:00
Dylan CouzonandClaude Opus 4.7 29640488d9 ann-precision: inline the four-layer framework and MTEB ceiling note
Replaces the external pointer to retrieval-quality-fundamentals with a
self-contained section introducing the four evaluation layers. The tutorial
no longer depends on fundamentals for orientation.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:15:34 -04:00
Dylan Couzon 07fb044ed4 clean up tutorial 3 2026-04-23 23:09:41 -04:00
Dylan Couzon 5ca06869c2 Improve dataset generation for next guide. 2026-04-23 23:07:32 -04:00
Dylan Couzon 0e6e3e3c5c golden-set final update 2026-04-23 21:41:16 -04:00
Dylan Couzon 0ed547e945 update code snippets 2026-04-23 20:37:11 -04:00
Dylan Couzon 1b93c42a9b update indices 2026-04-23 20:25:11 -04:00
Dylan Couzon 7a4129be1e add third guide + update indices 2026-04-23 20:23:10 -04:00
Dylan Couzon 54ecb5b63c turn fundamentals into blog 2026-04-23 20:22:55 -04:00
Dylan Couzon c21062782b clean up golden set 2026-04-23 20:22:29 -04:00
Dylan Couzon e3e0516530 clean up Retrieval quality 2026-04-23 20:22:19 -04:00
Dylan Couzon 1fbc73c4b2 Merge branch 'master' into retrival-quality-guide-improvement 2026-04-23 12:24:29 -04:00
Anush 9dbd5a10f9 docs: Use gemini-embedding-2 in gemini.md (#2299) 2026-04-23 21:42:58 +05:30
Dylan Couzon 60009a1244 Merge branch 'retrival-quality-guide-improvement' of https://github.com/qdrant/landing_page into retrival-quality-guide-improvement 2026-04-23 11:06:43 -04:00
Dylan Couzon 340c6528ca Clean up, tone 2026-04-23 11:06:18 -04:00
Abdon PijpelinkandClaude Sonnet 4.6 c4ee144773 Document audit logging tracing ID support (v1.18.0) (#2287)
* Document audit logging tracing ID support (v1.18.0)

Add a "Tracing IDs" subsection to the Audit Logging section of security.md,
and code snippets for all six client SDKs showing how to attach an
x-request-id header to requests so it appears in audit log entries.

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

* Small edits

* Don't hide imports in Python snippet

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 09:44:02 +02:00
Dylan CouzonandClaude Opus 4.7 ecddc5c65a retrieval-quality-fundamentals: drop Evan Miller citation
The 2010 piece is too aged to serve as the credibility anchor
this paragraph needs, and the other prescriptive bullets in this
section don't cite external sources either. Keeping the advice
prose-only for consistency.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 22:52:20 -04:00
Dylan CouzonandClaude Opus 4.7 ebe01452d6 retrieval-quality-fundamentals: cite Evan Miller on A/B integrity
Back the "pre-register the decision rule" advice with a link to
Evan Miller's "How Not to Run an A/B Test," which is the canonical
reference for why post-hoc decisions and peeking wreck A/B
validity. Addresses mrscoopers' ask to support the advice with
external resources.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 22:43:02 -04:00
Dylan CouzonandClaude Opus 4.7 fb1672c102 retrieval-quality-fundamentals: tone pass
- Soften "how teams bridge this gap" to "common patterns for
  bridging this gap" so we don't imply we harvested real client
  pipelines for this writeup
- Reframe the layer-2/3 diagnostic and the "Isolate the component
  under test" bullet so they name multiple downstream consumer
  types (LLM generator, ranker, UI) rather than assuming RAG
- Add a one-line caveat that A/B design for RAG and agentic
  systems is still evolving to the Proxy KPIs paragraph
- Simplify the recall@k / precision@k equivalence note and link
  ann-benchmarks.com as the citation for community convention

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 22:39:03 -04:00
Dylan CouzonandClaude Opus 4.7 e2df842fb5 retrieval-quality-fundamentals: structure & scope pass
- Add "why measure retrieval quality" lead-in paragraph
- Expand ANN on first use; flag sparse vectors as out of scope
  for layer 1 (they use exact matching)
- Add LLM-as-judge to layer-2 ground-truth options
- Break the Tooling bullet into per-layer recommendations: Web UI
  for L1, ranx for L2, Ragas/Phoenix/DeepEval for L3
- Reorder Quality Metrics so layer 1 (ANN recall formula + exact
  kNN equivalence) comes before the generic layer-2 relevance
  metrics; trim a redundant sentence
- Add end-to-end answer quality as a distinct third layer in the
  prose intro so it matches the ladder table's four rows
- Standardize vocabulary on "layer" (was mixing "level" in the
  intro with "layer" everywhere else); update the section anchor
  to #connecting-the-layers-in-practice in this file and the two
  cross-linking tutorials

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 22:31:35 -04:00
Dylan Couzon 5748d6db8c update for moved URL 2026-04-22 22:17:07 -04:00
Dylan Couzon 92af150b00 retrieval-quality: rename to "Measuring ANN Precision"
- Update title, H1, and Time in retrieval-quality.md
    (30 min -> 15 min reflects the pivot to Web UI)
  - Rename references in tutorials-lp-overview.md and the headless
    tutorial index; swap the pill from Python to Web UI to reflect
    the new primary flow
  - Replace "ANN recall" with "ANN precision" in Fundamentals
    (4 places: intro, comparison note, ladder table, cross-link)
    and in the golden-set tutorial's layer-1 cross-reference
  - Filename kept as retrieval-quality.md so existing URLs and
    aliases still work
2026-04-22 17:13:27 -04:00
Dylan Couzon 175f92ddbe change recall back to precision@k
The Search Quality tab in the Web UI reports precision@k, not
  recall@k, so the whole tutorial now uses precision@k as the metric
  label: "ANN recall" -> "ANN precision" in the anchor, section
  headers, Python helper (avg_precision_at_k), and prose. Kept a
  one-line bridge note that ANN-benchmarks terminology calls this
  recall@k, since both searches return exactly k items.
2026-04-22 17:02:45 -04:00
Dylan Couzon 921b645e70 retrieval-quality: pivot to Web UI, add CI skeleton, trim setup
- Drop the dataset-setup walkthrough (HF loading, collection
    create, upload, wait-for-green). Readers at this phase already
    have a collection.
  - Replace the Python evaluation block with a "Measure ANN Recall
    with the Web UI" section built around the Search Quality tab.
    Default run is one-click (sample size 10); HNSW tuning uses the
    tab's advanced mode instead of update_collection. Three
    screenshot placeholders at
    /documentation/tutorials/retrieval-quality/*.png.
  - Reflect that the tab reports precision@k; note the recall@k
    equivalence already spelled out in the ANN Recall section.
  - Keep Python but move it to an "Automate in CI" section with a
    reusable skeleton function.
  - Collapse the standalone "Embeddings Quality" section into a
    one-sentence MTEB pointer inside ANN Recall.
  - Rewrite Wrapping Up to match the new scope.
  - Link the HNSW tuning section to Optimize Performance for the
    full parameter reference.
2026-04-22 16:34:16 -04:00
Dylan Couzon 80bae7403e add screenshots for ANN Web UI tutorial 2026-04-22 16:34:04 -04:00
daniel-azoulai 330338d3d8 Update case-study-datagraphs.md 2026-04-22 12:56:40 -07:00
Dylan CouzonandClaude Opus 4.7 e5d9101227 retrieval-quality: tone pass on intro, section rename, drop RAG link
- Rewrite the intro so the ANN algorithm reads as one of several
  levers shaping retrieval quality (alongside the embedding model,
  retrieval strategy, filtering, reranking) rather than the only
  factor beyond embeddings. Addresses mrscoopers on the reductive
  "embeddings + ANN" framing.
- Rename the "Retrieval Quality" section to "ANN Recall" and
  rewrite its opening paragraph to match; ANN approximation quality
  isn't the same as retrieval quality broadly.
- Drop the RAG-evaluation-guide link from the three places it
  appeared in this file. This tutorial isn't RAG-specific.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 15:26:29 -04:00
Dylan CouzonandClaude Opus 4.7 fd095af85a retrieval-quality: layer-1 anchor and title-case headers
- Add a layer-1 anchor sentence under the Time/Level table
  pointing at the evaluation ladder in Fundamentals, mirroring
  the golden-set tutorial's anchor. Addresses abdonpijpelink's
  ask for a levels-table link and a "this tutorial focuses on
  level 1" framing.
- Title-case the six H2 headers for consistency across the
  tutorials-search-engineering set.

Deferred: streaming the 60K training items into upload_points
instead of materializing as a list (abdonpijpelink line 69) —
pending manager confirmation before proceeding.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 15:06:47 -04:00
daniel-azoulai 36ae51cd9a case-study-datagraphs 2026-04-22 11:52:07 -07:00
Dylan Couzon 81883cbecc golden set: framing 2026-04-22 14:31:10 -04:00
Dylan CouzonandClaude Opus 4.7 a47c57ebdc golden set: use ranx for metrics, reframe Anthropic example
- Switch the metrics section from three hand-rolled functions
  (recall@k, MRR, NDCG@k) and a bespoke evaluate() loop to a
  single ranx-based example. Handles binary and graded labels
  in one call (mrscoopers, line 59).
- Reframe the Anthropic synthetic-generation snippet as a
  minimal prompt shape, point at Ragas for readers who want a
  maintained testset generator, and fix a bug (Anthropic() was
  called without importing the class; switched to
  anthropic.Anthropic()). Addresses abdonpijpelink line 53 and
  mrscoopers line 31.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 13:52:23 -04:00