Commit Graph
100 Commits
Author SHA1 Message Date
Andrey VasnetsovandClaude Opus 5 f04ccf787e Fail PRs that add images over 1MB (#2748)
qdrant-landing/static/ is copied verbatim by Hugo, so a full-resolution
camera JPEG is downloaded by every reader of the post. 178MB of such files
were added in the last 12 months and are still shipping; .git is now 2.4GB.

Checks only the files the PR touches, so it costs nothing on other PRs.
Escape hatch: the 'allow-large-images' label skips the job.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-12 20:42:26 +02:00
Andrey VasnetsovandClaude Opus 5 df9a780cae Resize vsd25-post-event photos to 2000px (#2749)
Five of these were 7008x4672 straight off the camera, 20-25MB each. They are
embedded inline in the blog post and qdrant-landing/static/ is served verbatim,
so every reader of that post downloaded 110MB of photos.

Capped at 2000px / q82, which is well above any display size on the site:
121MB -> 11MB for the directory, no visible difference.

  mogrify -auto-orient -resize '2000x2000>' -quality 82 -strip *.jpg

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-12 20:40:15 +02:00
Andrey VasnetsovandClaude Opus 5 14fe557328 Update Edge Rust snippets to the new request interfaces (#2601)
* Update Edge Rust snippets to the new request interfaces

The edge crate replaced its mixed read interface with edge-owned request
structs and fluent builders (qdrant/qdrant#9901). Update the Rust snippets
under /documentation/edge accordingly:

- retrieve() now takes a RetrieveRequest instead of a
  (&[ids], with_payload, with_vector) triple — this was a hard break.
- Query and facet requests are built with QueryRequestBuilder /
  FacetRequestBuilder instead of struct literals, matching the published
  examples.

Also note in the quickstart that parameters left unset on an EdgeConfig
passed to load() now keep their persisted values, so the WAL-only config
no longer resets the rest of the shard configuration.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* Bump qdrant-edge to 0.8.0 in the rust snippet template

0.8.0 is the first release carrying the edge request structs and builders
the snippets in the previous commit use. Lockfile refreshed with
`cargo update -p qdrant-edge --precise 0.8.0`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 17:26:52 +02:00
Andrey Vasnetsov daae4d74ce Update banner message and latest version in JSON (#2598) 2026-08-05 13:28:30 +02:00
generallandClaude Opus 4.8 5c41638f76 review: apply step 6 structure across all tutorial steps
Reconcile every step to the parents-only ancestry model (branch passed
separately), add docstrings with simplified filter results, hide full
filter code under <details>, and show storage state at the end of each
step. Also fix step 6 typos (models., Selector, result, "A") and the
shadowed loop variable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 17:58:45 +02:00
generall 9c9c746a7f review: restructure step 6 2026-05-29 17:42:23 +02:00
Andrey VasnetsovandClaude Opus 4.7 a131d94e4f ci: poll hugo serve readiness instead of fixed sleep in link checker (#2341)
The previous `hugo --gc && hugo serve &` chain backgrounded the build,
so `sleep 5` could expire before the server was actually listening.
After the Hugo 0.160.1 upgrade the build alone takes ~6s, causing
lychee to hit a connection refused, cache it per-host, and report every
internal URL as a "broken link". Poll the port until it answers instead.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 21:48:03 +02:00
Andrey Vasnetsov 7b463c5ae5 Update io_uring.md 2026-04-20 17:20:42 +02:00
1a40961d62 fix: linkchecker include filter port mismatch (#2242)
* initial commit; fixed anchor links on internal docs pages

* add back in absolute paths for links in code comments

* fix: update linkchecker include filter to match server port 1314

PR #1629 changed the Hugo server to port 1314 but forgot to update
the --include filter, which still matched port 1313. This caused all
links to be excluded, making the checker a no-op (0 checked, 82277 excluded).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Fix url rewrite regex so images are not impacted

* Fix links from non-documentation pages

* Fix broken links

* more broken links

* more broken links

* broken link

* Add srcset width descriptor to .lycheeignore

* Ignore URLs that contain a % character

* Anchor regex so it matches the entire URL

---------

Co-authored-by: kanungle <neil.kanungo@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2026-03-30 17:21:32 +02:00
Andrey Vasnetsov 8417b7f3de Update inference.md 2026-03-06 18:18:32 +01:00
Andrey Vasnetsov 510a56c985 Fix formatting for kubectl port-forward command
Updated code block formatting for kubectl command.
2026-02-12 17:30:15 +01:00
Andrey Vasnetsov 3b89a0c5a3 Revert "docs: add new tutorial for Golang E-Commerce" (#2126) 2026-02-05 14:28:33 +01:00
Andrey Vasnetsov e66e2445dc Fix typo in 'More Examples' section header 2026-01-19 18:34:02 +01:00
generall f01169e341 missing logo files 2025-12-31 13:00:11 +01:00
Andrey Vasnetsov 811286d8a3 add links to external courses (#2046) 2025-12-17 01:43:04 +01:00
generall fda98b0a3d escape $ 2025-12-13 18:47:28 +01:00
Andrey Vasnetsov a677e4d920 Clarify billing explanation for marketplace payments
Reformat paragraph for clarity regarding billing.
2025-12-13 18:31:05 +01:00
Andrey Vasnetsov c9a41c0b17 Update fastembed-colbert.md 2025-12-03 18:46:12 +01:00
Andrey Vasnetsov 78d70516b6 Update fastembed-postprocessing.md 2025-12-03 18:45:08 +01:00
Andrey Vasnetsov 3d238b77be Update private-cloud-setup.md 2025-11-24 14:01:31 +01:00
Andrey Vasnetsov 1bd937aa5b Refactor query structure in qdrant-1.16.x.md
Updated the query structure to use a predefined QUERY object for consistency and clarity.
2025-11-18 13:12:07 +01:00
5ed4822559 [v1.16] Collection metadata docs (#1986)
* wip: initial docs

* docs: Go snippets

Signed-off-by: Anush008 <anushshetty90@gmail.com>

* docs: Java snippets

Signed-off-by: Anush008 <anushshetty90@gmail.com>

* docs: Removed TODO!

Signed-off-by: Anush008 <anushshetty90@gmail.com>

* docs: C# snippets

Signed-off-by: Anush008 <anushshetty90@gmail.com>

* move collection metadata section into collection info

* fix code fence mismatch in markdown

* Remove empty line

---------

Signed-off-by: Anush008 <anushshetty90@gmail.com>
Co-authored-by: Anush008 <anushshetty90@gmail.com>
Co-authored-by: trean <trean.mi@gmail.com>
Co-authored-by: Tim Visée <tim@visee.me>
2025-11-17 15:02:57 +01:00
2ac1396c3a [v1.16.0] conditional update docs (#1991)
* conditional update description

* upd rust snippet

* parger pic

* Use consistent version gate

* Minor text style improvement

* docs: Added Java snippet

Signed-off-by: Anush008 <anushshetty90@gmail.com>

* chore: Removed TODO! from C#

* fix types on image

* docs: Updated io.qdrant.client.grpc.Common.Filter import

---------

Signed-off-by: Anush008 <anushshetty90@gmail.com>
Co-authored-by: Tim Visée <tim@visee.me>
Co-authored-by: Anush008 <anushshetty90@gmail.com>
2025-11-17 14:46:28 +01:00
generall 37f4a7aedf remove todo for search with fallback shard and filter 2025-11-17 10:32:05 +01:00
Andrey VasnetsovandAbdon Pijpelink ac816bfd07 Update qdrant-landing/content/documentation/guides/multitenancy.md
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2025-11-17 10:29:34 +01:00
Andrey VasnetsovandAbdon Pijpelink 3e1ce4ae27 Update qdrant-landing/content/documentation/guides/multitenancy.md
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2025-11-17 10:29:28 +01:00
Andrey VasnetsovandAbdon Pijpelink 1da68024ff Update qdrant-landing/content/documentation/guides/multitenancy.md
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2025-11-17 10:29:22 +01:00
Andrey VasnetsovandAbdon Pijpelink 8d1b7d8003 Update qdrant-landing/content/documentation/guides/multitenancy.md
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2025-11-17 10:28:41 +01:00
generall 31c7db602b tiered multitenancy docs 2025-11-16 21:24:34 +01:00
generall 0a1203c831 upd pic 2025-11-15 13:45:39 +01:00
generall 3742592418 add defragmentation illustartion 2025-11-15 13:42:17 +01:00
generall 8513767c99 rename multiple-partitions => multitenancy 2025-11-15 13:42:17 +01:00
Andrey Vasnetsov b289f1a0aa wip: release v1.16 blog draft 2025-11-12 17:59:17 +01:00
Andrey Vasnetsov 672ec957c1 fix faq and certification 2025-10-22 15:55:43 +02:00
Andrey Vasnetsov d2f00b5972 move FAQ to essential 2025-10-22 15:07:56 +02:00
Andrey Vasnetsov 74a82aa280 learn page (#1863)
* learn page wip

* learn page wip

* wip: learning page
2025-10-22 14:21:40 +02:00
Andrey Vasnetsov 90797d1e91 Update web UI banner for Qdrant 1.15 release 2025-10-22 00:44:48 +02:00
Andrey Vasnetsov f100f762cc Add CORS headers to netlify.toml
Add CORS headers for web-ui-banner.json
2025-10-22 00:37:29 +02:00
Andrey Vasnetsov ca28c88d59 Add web UI banner JSON for Score Boosting Reranker 2025-10-22 00:30:44 +02:00
generall 9e106d28a8 fix snippets 2025-08-18 17:54:01 +02:00
generall 8c33d236cc troubleshooting windows docker mount 2025-08-18 17:47:59 +02:00
Andrey Vasnetsov a114e58b99 update social preview for docs with new logo and background (#1832) 2025-08-08 00:00:23 +02:00
Andrey Vasnetsov 56b1615f03 fix blog preview links generation 2025-07-16 18:48:26 +02:00
Andrey Vasnetsov e0b96a2a1a fix preview 2025-07-16 17:58:09 +02:00
Andrey Vasnetsov baecbf1895 fix images 2025-07-16 17:54:03 +02:00
Andrey Vasnetsov c6b25b90c9 Update how-to-choose-an-embedding-model.md 2025-07-16 17:09:40 +02:00
Andrey Vasnetsov c18d871cba Update inference.md 2025-07-15 14:13:27 +02:00
generall 778f365d36 fix snippet indent 2025-07-15 02:14:54 +02:00
generall 6ae287b12b add image examples and update docs 2025-07-15 02:10:35 +02:00
generall 305e6969d7 update snippets and descpription 2025-07-15 00:53:26 +02:00
Andrey Vasnetsov b2ed680d87 Update go.md 2025-07-08 17:14:57 +02:00
generall 2abf9adda8 add example image 2025-07-04 12:01:05 +02:00
Andrey Vasnetsov 69c9a08f2d improve a bunch of images with new midjourney (#1722)
* improve a bunch of images with new midjourney

* more images

* more images

* change immutable data structures preview
2025-06-23 14:59:05 +02:00
Andrey Vasnetsov 09264f5826 Update monitoring.md 2025-06-20 14:48:32 +02:00
Andrey Vasnetsov c5414ddf71 re-arrange doc pages between build and qdrant (#1665) 2025-05-27 18:00:51 +02:00
Andrey Vasnetsov 8648c28fbc gprc + multiprocessing (#1663) 2025-05-27 12:04:07 +02:00
generall 3fe13b770f do not hide old featured blog posts 2025-05-16 21:45:54 +02:00
Andrey Vasnetsov 9e83c7ed6f update search plugin and use partition meta tag to filter documentation sections (#1647) 2025-05-16 13:59:39 +02:00
generall 8ab09d252d fix sitemap 2025-05-15 20:26:33 +02:00
Andrey Vasnetsov 06bbbe9e1b use non-standart port for links checker (#1629)
* use non-standart port for links checker

* use non-standart port for links checker

* test

* fix

* fix
2025-05-09 09:29:19 +02:00
generall a0fbdc092c preview image 2025-05-05 12:52:53 +02:00
Andrey Vasnetsov ab089055ab Update qdrant-fundamentals.md 2025-04-30 17:08:25 +02:00
Andrey Vasnetsov 148f8f373f Update hybrid-queries.md 2025-04-23 11:15:58 +02:00
generall bb4e4e0bb7 bash -> http 2025-04-22 19:28:50 +02:00
generall c0bb81f124 make snippets nicer 2025-04-22 19:27:43 +02:00
Andrey Vasnetsov 44b795c029 upd google verification 2025-04-09 10:32:11 +02:00
Andrey Vasnetsov ced8d265dd upd faq (#1530) 2025-03-25 23:00:08 +01:00
Andrey Vasnetsov 84edb02f6c suggestions (#1523) 2025-03-24 19:51:41 +01:00
Andrey VasnetsovandBastian Hofmann bd1f00c8c7 draft: cost-efficient large-scale search (#1481)
* draft: cost-efficient large-scale search

* Update qdrant-landing/content/documentation/database-tutorials/large-scale-search.md

* add precision estimation

* Update qdrant-landing/content/documentation/database-tutorials/large-scale-search.md

Co-authored-by: Bastian Hofmann <mail@bastianhofmann.de>

* grammar

---------

Co-authored-by: Bastian Hofmann <mail@bastianhofmann.de>
2025-03-24 18:03:51 +01:00
Andrey Vasnetsov e7b95f69db Update running-with-GPU.md 2025-03-20 15:19:07 +01:00
Andrey VasnetsovandЕвгения Суходольская 7cae26d3ad Distance-based data exploration article (#1245)
* wip: article

* add clustering

* add snippet to plot chart

* add graphs

* conclusion

* fix grammar

* author

* review

---------

Co-authored-by: Евгения Суходольская <evgeniya_sukhodolskaya@Evgenias-MacBook-Pro.fritz.box>
2025-03-11 14:27:31 +01:00
Andrey Vasnetsov 065c2129e6 Optimize images (#1501)
* optimize what-is-a-vector-database

* optimize what-are-embeddings

* optimize what-is-rag-in-ai

* optimize what-is-vector-quantization

* optimize vector-search-filtering

* optimize indexing-optimization

* optimize vector-search-resource-optimization

* optimize gridstore-key-value-storage

* optimize dedicated-vector-search
2025-03-10 09:20:33 +01:00
Andrey Vasnetsov 0db7d62ece Update sparse-vectors.md 2025-03-04 22:08:36 +01:00
Andrey Vasnetsov 95d39a52f3 Update sparse-vectors.md 2025-03-04 22:06:01 +01:00
generall baf6a3e532 review fixes 2025-02-16 01:48:18 +01:00
generall 867469df0c fix gpu pricing table 2025-01-23 14:40:51 +01:00
generall de6f337276 fix gpu pricing table 2025-01-23 14:40:51 +01:00
generall daa5fc8d8b fix gpu snippets 2025-01-20 23:52:22 +01:00
Andrey VasnetsovandDavid Myriel 86b8dc0b80 add GPU manual (#1408)
* add GPU manual

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* Update qdrant-landing/content/documentation/guides/running-with-GPU.md

Co-authored-by: David Myriel <davidmyriel@gmail.com>

* mention ROCm

* more review fixes

---------

Co-authored-by: David Myriel <davidmyriel@gmail.com>
2025-01-20 19:49:22 +01:00
generall 4d995b15e5 add more details 2025-01-19 19:04:19 +01:00
generall 1e96ea20a5 move strict mode docs to administration 2025-01-19 15:38:38 +01:00
generall ae652e773f add robots.txt 2025-01-16 23:27:39 +01:00
generall fa3feef964 fix 2025-01-13 21:59:24 +01:00
generall 78d832ef36 upd links 2025-01-13 21:41:17 +01:00
generall a4e534d7a3 simplify code 2025-01-13 21:39:48 +01:00
generall 1e428bf25d dont use links with domain 2025-01-13 21:39:48 +01:00
generall c95f596866 update search package & instruction for updating hugo modules 2025-01-04 19:24:15 +00:00
generall 4eeeb1d739 rollback article renaming 2024-12-14 14:19:19 +00:00
generall aec37ca131 remove scrollbar 2024-11-19 17:20:56 +01:00
Andrey Vasnetsov 8eda527610 Update distributed_deployment.md 2024-11-09 21:57:14 +01:00
Andrey Vasnetsov 2b62adfb12 image preview 2024-10-23 19:52:05 +02:00
Andrey Vasnetsov ebfd5c100f Update explore.md (#1234) 2024-10-13 21:07:49 +02:00
generall 14b3880282 mention that text index can be on-disk 2024-10-08 20:36:50 +02:00
Andrey Vasnetsov b16f9ea464 Update qdrant-landing/content/blog/qdrant-1.12.x.md 2024-10-08 14:25:54 +02:00
Andrey Vasnetsov db88f2ddd3 Update qdrant-landing/content/blog/qdrant-1.12.x.md 2024-10-08 14:25:48 +02:00
Andrey Vasnetsov 6dd00c133d Update vectors.md 2024-09-19 20:25:55 +02:00
generall 9d5ec84f6e add warning about init_from 2024-09-12 14:10:35 +02:00
generall 38ae15309d interate crab 2024-08-20 22:44:10 +02:00
generall 9c0f69637b hash map suggestions 2024-08-20 22:39:43 +02:00
generall c5b59f99a7 review fix 2024-08-20 19:05:22 +02:00