Commit Graph
6333 Commits
Author SHA1 Message Date
generall 221c65973a Update GitHub Stars 2026-05-24 17:18:30 +00:00
trean 7fa070f267 vsd: upd sponsors section (#2370) 2026-05-22 23:56:47 +02:00
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 1d48736519 Update vector-space-day-2026-sf.md 2026-05-22 12:27:22 -04:00
Maddie Duhon 47928911a4 Update vector-space-day-2026-sf.md 2026-05-22 12:22:52 -04:00
Maddie Duhon 2153531eb8 Update vector-space-day-2026-sf.md 2026-05-22 12:20:03 -04:00
Maddie Duhon e3e1c595d4 blog-22-may-copy-changes 2026-05-22 12:12:30 -04:00
daniel-azoulai bc0ef2e94d Merge pull request #2367 from qdrant/case-study-sunny-health-date-update
Update case-study-sunny-health-ai.md
2026-05-21 22:11:05 -07:00
daniel-azoulai 422ce7db0b Update case-study-sunny-health-ai.md 2026-05-21 22:08:01 -07:00
Esteban Yusunguaira 28e804b973 Merge pull request #2366 from qdrant/ci/estebany/fix-remaining-node24
ci: fix remaining GitHub Actions on Node 20
2026-05-21 14:39:22 -05: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
Dylan Couzon e6f688d10a Merge pull request #2362 from qdrant/with_lookup-example
Add with_lookup example
2026-05-21 11:04:34 -04:00
estebany-qd 56476c95b4 ci: fix remaining actions on node 20 2026-05-21 08:24:28 -05:00
daniel-azoulai 3d2cbc637e Update 2026-05-20 22:06:30 -07:00
Dylan Couzon 844042032f Merge pull request #2357 from qdrant/hybrid-search-gap-3
Document fusion methods: weighted RRF, DBSF, FormulaQuery
2026-05-20 12:48:26 -04:00
trean d78ee7f661 replace a logo (#2364) 2026-05-20 18:46:59 +02:00
Dylan CouzonandClaude 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
trean 7c7ac7524e update speakers lineup section: description, speaker list, cta (#2363) 2026-05-20 18:15:13 +02:00
Dylan CouzonandClaude 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
Tim Visée e3d3bac597 Merge pull request #2361 from qdrant/ci/estebany/update-actions-node24
ci: update GitHub Actions to Node 24 before June 2 deadline
2026-05-20 11:33:24 +02:00
Abdon PijpelinkandTim Visée cf94245089 Increase payload indexing advice visibility (#2360)
* Add new 'Create a Payload Index' section

* Add indexing tip to low latency search, search, and filtering docs

* Add bash code snippet

* Edits

* Update qdrant-landing/content/documentation/manage-data/indexing.md

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

---------

Co-authored-by: Tim Visée <tim@visee.me>
2026-05-20 10:05:33 +02:00
Dylan CouzonandLuis Cossío 9114e61b9e Syntax
Co-authored-by: Luis Cossío <luis.cossio@qdrant.com>
2026-05-19 19:26:05 -04:00
Dylan CouzonandClaude 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
estebany-qd 3e1884172d ci: update github actions to node 24 2026-05-19 15:45:43 -05: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 3436772608 Update case-study-go-perfect.md 2026-05-19 08:54:30 -07:00
daniel-azoulai 8a196dda1c Update 2026-05-19 08:48:12 -07:00
Dylan CouzonandClaude 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
trean 7964a0715e vsd page: update speaker lineup logos (#2359) 2026-05-19 17:42:15 +02:00
Abdon Pijpelink 97b3a05c5f Reorganize search tutorials (#2352)
* Restructure search tutorials

* Deleted moved tutorial

* Re-instate deleted frontmatter

* Fix links to moved files

* Move code search and build tutorials to 'Develop&Implement' section

* Update landing pages too

* Fix broken links
2026-05-19 16:38:52 +02: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 CouzonandClaude 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 CouzonandAbdon Pijpelink bde5d9cfab Apply suggestions from Abdon
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2026-05-19 10:17:03 -04:00
István Zoltán Szabó d458d21ae3 Merge pull request #2358 from qdrant/szabosteve/37
[DOCS] Update a screenshot in backups docs
2026-05-19 15:18:37 +02:00
István Zoltán Szabó f22c53d154 [DOCS] Update a screenshot in backups docs. 2026-05-19 14:58:45 +02:00
daniel-azoulai 4f1aa6d77d Update case-study-go-perfect.md 2026-05-18 13:34:56 -07:00
daniel-azoulai 99c2fec65d Update case-study-go-perfect.md 2026-05-18 13:29:19 -07:00
daniel-azoulai 29442b0bd2 Update Bento 2026-05-18 13:25:22 -07:00
daniel-azoulai 666356bcdb Update 2026-05-18 13:12:42 -07:00
daniel-azoulai bd49b8ca2f Update case-study-sunny-health-ai.md 2026-05-18 11:06:00 -07:00
daniel-azoulai b77c4a62a4 Update 2026-05-18 10:59:52 -07:00
daniel-azoulai 49620b685a case-study-sunny-health 2026-05-18 09:20:08 -07:00
George d7c65333b6 remove python-client.qdrant.com link (#2355) 2026-05-18 17:46:46 +07:00
generall 6bbedd9918 Update GitHub Stars 2026-05-17 17:18:49 +00:00
Dylan CouzonandClaude 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 CouzonandClaude 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