Dylan Couzon
40c8a73632
remove experiments & plan
2026-08-19 21:57:51 -04:00
Dylan Couzon
aa5df6b4fd
consistency pass over the 5 articles
2026-08-19 21:54:10 -04:00
Dylan Couzon
3a562677a9
Article 5 nits
2026-08-19 21:35:03 -04:00
Dylan Couzon
65ba48ca85
Article 5 feedback
2026-08-19 21:32:11 -04:00
Dylan Couzon
1932288675
Update when-a-reranker-is-worth-it.md
2026-08-19 21:18:35 -04:00
Dylan Couzon
21d938d1ae
break down code snippet in Article 3
2026-08-19 21:08:44 -04:00
Dylan Couzon
73a92f7e09
article 3 feedback
2026-08-19 20:24:45 -04:00
Dylan Couzon
909ec96d8e
update article 2 diagram
2026-08-19 19:48:52 -04:00
Dylan Couzon
472932fde4
Article 1 code snippet
2026-08-19 19:23:02 -04:00
Dylan Couzon
d5504722b2
update article 4
2026-08-19 11:31:01 -04:00
Dylan Couzon
e7ed51982c
New article 4 experiments
2026-08-19 10:34:05 -04:00
Dylan Couzon
4c8c980f9f
Improve article 4
2026-08-19 00:05:14 -04:00
Dylan Couzon
7354ca2dec
Update Article 3 What to Tune next
2026-08-18 23:34:20 -04:00
Dylan Couzon
10abc9b274
Article 4 manual pass
2026-08-18 23:32:01 -04:00
Dylan Couzon
9b5171f8fe
restore aside on measurement notes
2026-08-18 22:54:27 -04:00
Dylan Couzon
0061435305
Apply feedback, tighten
2026-08-18 22:50:53 -04:00
Dylan Couzon
a881b3b264
Add Note: before dataset paragraph
2026-08-18 21:31:32 -04:00
Dylan Couzon and Claude Opus 5
c53c27f99c
Remove br tags and double-space line breaks
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-18 19:04:05 -04:00
Dylan Couzon
c61d4ab8db
trimming hnsw graph caption
2026-08-18 17:39:57 -04:00
Dylan Couzon
d275eaaee0
update hnsw graph + hero
2026-08-18 16:31:27 -04:00
Dylan Couzon
ce5d7e4d9a
Apply article 2 feedback
2026-08-18 16:22:43 -04:00
Dylan Couzon
a2b4f82c60
Neil's feedback
2026-08-18 14:38:00 -04:00
Dylan Couzon
185e5b3a89
Narration/clarity full pass, codex + manual
2026-08-18 13:53:17 -04:00
Dylan Couzon
a6f68cbcb3
17 18 19
2026-08-18 13:36:31 -04:00
Dylan Couzon
df2845766f
13 14 15 16
2026-08-18 13:11:39 -04:00
Dylan Couzon
be7e33cdd9
10, 11, 12
2026-08-18 12:49:15 -04:00
Dylan Couzon
7a84ad6ccb
5 6 7 8 9
2026-08-18 12:22:35 -04:00
Dylan Couzon
966b710c32
Jenny's feedback 2,3, and 4
2026-08-18 11:50:51 -04:00
Dylan Couzon
1c1d1e1f70
Intro rewrite + break up data heavy paragraph
2026-08-18 11:13:06 -04:00
Dylan Couzon
278395f54b
remove stale content and decisions from plan
2026-08-17 13:21:35 -04:00
Dylan Couzon
e9457f4b8a
add orphaned knobs
2026-08-14 15:21:12 -04:00
Dylan Couzon
99eb3230b0
Gates: Andrey, Neil, Dylan review, humanizer + Add diagrams
2026-08-14 15:10:24 -04:00
Dylan Couzon
e7ddb75405
Add plan and experiments
2026-08-14 14:47:18 -04:00
Dylan Couzon
e8b427f321
technical accuracy pass
2026-08-14 14:29:46 -04:00
Dylan Couzon
173145e524
content quality pass
2026-08-14 14:22:41 -04:00
Dylan Couzon
858b34f9fe
Article 5
2026-08-14 13:56:15 -04:00
Dylan Couzon
e1e619cf01
article 4
2026-08-14 12:55:07 -04:00
Dylan Couzon
675aa4ecc7
Update how-to-tune-hybrid-search.md
2026-08-14 11:50:34 -04:00
Dylan Couzon
39e2469610
article 3
2026-08-14 11:48:49 -04:00
Dylan Couzon
358d3b7ccc
Retire article 3
2026-08-14 09:55:18 -04:00
Dylan Couzon
82ca688851
article 2 lets goooo
2026-08-14 07:58:51 -04:00
Dylan Couzon
5bf11ca41e
first article section titles
2026-08-14 07:37:18 -04:00
Dylan Couzon
3620458b22
first article done
2026-08-14 05:22:27 -04:00
Dylan Couzon
3554096270
narration pass
2026-08-14 00:22:41 -04:00
Dylan Couzon
7857cf55f2
update articles, add hero and assets
2026-08-13 23:37:21 -04:00
Dylan Couzon
3bbf9e380e
add articles
2026-08-11 17:50:41 -04:00
Dylan Couzon
9e4ce0a150
apply feedback
2026-08-10 17:15:25 -04:00
Dylan Couzon and Claude Opus 5
b7084d2155
Use the shorter SEO title
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-10 15:57:18 -04:00
Dylan Couzon and Claude Opus 5
397efcc92e
Add blog post on cleaning up a vector collection
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-10 15:44:26 -04:00
Dylan Couzon
fefaed7510
add author, tighten a few sections to reduce word count
2026-07-27 19:19:57 -04:00
Dylan Couzon
1e0c10f8b9
remove competitive angle, subject-noun , add qdrant version to bench data
2026-07-27 17:48:42 -04:00
Dylan Couzon and Claude Opus 5
d5d81784ac
Add filtered vector search ACORN benchmark blog post
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-27 10:51:27 -04:00
Dylan Couzon
93ee9d6e8c
update date, reduce slop
2026-07-24 23:07:33 -04:00
Dylan Couzon
3958d494ec
add blog
2026-07-17 17:20:24 -04:00
Dylan Couzon and Claude 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
Dylan Couzon and Claude 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 Couzon and Claude 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
Dylan Couzon
b2e8d4de6b
Feedback corrections
2026-07-09 09:14:59 -04: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
Dylan Couzon
82dfec3349
update date
2026-07-06 15:30:34 -04:00
Dylan Couzon
bcd86ecf98
syntax
2026-06-23 23:49:52 -04:00
Dylan Couzon
e53f853b6c
v2
2026-06-23 23:47:56 -04:00
Dylan Couzon
b16424925b
update title
2026-06-23 22:36:33 -04: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
706aa5d758
remove research files
2026-06-23 20:47:18 -04:00
Dylan Couzon
964a7be0c1
v2
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
Dylan Couzon
0815fc5975
Apply feedback
2026-06-18 14:05:16 -04:00
Dylan Couzon
19dbbd6805
reduce images footprint
2026-06-17 22:46:50 -04:00
Dylan Couzon
76846f0800
add live demo
2026-06-17 21:56:24 -04:00
Dylan Couzon
2e2371c307
Add query decomposition for multi-hop questions
2026-06-17 20:18:44 -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
Dylan Couzon
1f4ac7582a
v2
2026-06-03 10:50:44 -04:00
Dylan Couzon and Claude 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
Dylan Couzon and Claude Opus 4.8
a66a84f6bf
Restructure branch-aware tutorial, fix nested-array index notation
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-28 19:02:32 -04:00
Dylan Couzon and Claude Opus 4.8
de29ef7565
Wrap tutorial code blocks to avoid horizontal scroll
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-28 18:02:13 -04:00
Dylan Couzon and Claude Opus 4.8
126ff5e709
Rewrite branch-aware search tutorial, add verifier
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-28 17:00:24 -04:00
Dylan Couzon
26ea463cf1
new design
2026-05-28 00:19:34 -04:00
Dylan Couzon
7b20d2ec9e
add navigation links
2026-05-26 19:19:47 -04:00
Dylan Couzon
3280bf2a04
add assets
2026-05-26 19:19:33 -04:00
Dylan Couzon
37e6f5a211
add Tutorial
2026-05-26 19:19:25 -04:00
Dylan Couzon and Claude Opus 4.7
bbb09d9310
Give chunk 1 array document_id in ingest example
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 12:35:05 -04:00
Dylan Couzon and Claude Opus 4.7
0ead6b8f8b
Disambiguate document ids in with_lookup example
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 11:35:38 -04:00
Dylan Couzon
13690c49ac
remove 2nd query_points_groups example
2026-05-20 11:13:47 -04:00
Dylan Couzon and Claude Opus 4.7
a6104d7b7a
Add worked with_lookup example
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 19:08:36 -04:00
Dylan Couzon and Claude Opus 4.7
044dc73080
Use language-agnostic "formula query" in hybrid-queries prose
...
FormulaQuery is the Python class name; TS uses formula. Switch prose,
heading, link anchor, and SEO meta to the neutral term so the docs read
correctly regardless of SDK.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 11:43:35 -04:00
Dylan Couzon
f515fae009
Merge branch 'hybrid-search-gap-3' of https://github.com/qdrant/landing_page into hybrid-search-gap-3
...
# Conflicts:
# qdrant-landing/content/documentation/search/hybrid-queries.md
2026-05-19 10:32:08 -04:00
Dylan Couzon and Claude Opus 4.7
a42055e416
Apply reviewer suggestions to hybrid-queries
...
Move FormulaQuery from Hybrid Search into Multi-Stage Queries; soften
weighted-RRF tuning prose; tighten the RRF-k intro.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 10:29:43 -04:00
Dylan Couzon and Claude Opus 4.7
c0128a53bc
Apply adversarial-review fixes to hybrid-queries and snippets
...
Address findings from a code-bot adversarial review of the hybrid-search
materials:
- `hybrid-formula-decay/` (all 7 language sources + http.md +
`_description.md`): wrap the decay term in `MultExpression(mult=[0.1, ...])`
in every language. Previously the snippets summed `$score` with
`ExpDecayExpression` directly, modeling the failure mode the docs
explicitly warn against (un-weighted decay crowds out small RRF scores).
Also document the `defaults` requirement and the recommended datetime
payload index in `_description.md`. Build validated across all 6 SDKs.
- `hybrid-rrf/go.go`: add `Limit: qdrant.PtrOf(uint64(20))` to both
prefetches so the Go snippet matches the other language tabs.
- `hybrid-queries.md`:
- Reframe the weighted-RRF intro to drop "semantic search model
understands meaning better than a simple keyword matcher". On
SciFact (the corpus in the companion notebook) BM25 actually beats
dense, so the universal claim was contradicted by our own data.
- Clarify that the notebook provides a tuning helper to adapt to a
train/val split, not that it demonstrates the split itself.
- Add a one-line note that Qdrant uses zero-based rank positions so
readers can verify the RRF formula against actual scores.
- Apply brand-voice fixes: Title Case on "Multi-Stage Queries" and
"Re-Scoring Examples", replace "all the above techniques" with
"all of these techniques".
`generated/*.md` regenerated via `./docker.sh ./generate-md.py`.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-15 21:54:47 -04:00
Dylan Couzon and Claude Opus 4.7
fc299a0e9c
Switch hybrid-rrf snippets to RrfQuery API
...
Replaces the older `FusionQuery(fusion=Fusion.RRF)` enum form with
`RrfQuery(rrf=Rrf())` across all language tabs (Python, TypeScript,
Rust, Go, Java, C#) plus the REST body in `http.md`, for both the
`hybrid-rrf/` snippet and the inner RRF prefetch inside
`hybrid-formula-decay/`. The newer dedicated `Rrf` message is the
recommended path going forward; the old enum stays supported for
backward compatibility. Server-side both forms converge to the same
`FusionInternal::Rrf { k: 2, weights: None }`, verified against the
qdrant/qdrant source.
`generated/*.md` files in both directories regenerated via
`./docker.sh ./generate-md.py`. `./docker.sh ./check.py build` passes
across all six SDKs.
Also softens the DBSF prose in hybrid-queries.md to drop the
"weighted RRF tends to win" framing. Neither method dominates the
other in general.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-15 21:04:09 -04:00
Dylan Couzon
06fbbf7fc3
wording
2026-05-15 19:08:15 -04:00
Dylan Couzon
f2e66d326f
Expand hybrid-queries with DBSF, weighted RRF tuning, FormulaQuery
2026-05-15 18:00:05 -04:00
Dylan Couzon
8cdce983ed
upload snippets
2026-05-15 16:49:56 -04:00
Dylan Couzon and Claude Opus 4.7
f680674669
sharpen dense_title rationale and alert linear-fusion warning
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-15 14:14:21 -04:00
Dylan Couzon and Claude Opus 4.7
d355db954e
link keyword index, price storage tradeoff, add Discord CTA
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-13 16:05:19 -04:00