open-webui/backend/open_webui/retrieval/vector/dbs
Classic298 8a90f0fc93
fix: file uploads and hybrid search fail on Qdrant with strict mode enabled (#31461)
With Qdrant strict mode on and a max_query_limit below 999999999, Qdrant rejects Open WebUI's reads with "Limit exceeded", so every file upload after the first fails in the default multitenancy mode, and hybrid search finds nothing. Reads now go in pages of 1000 points, so any strict-mode limit of 1000 or more works. Without strict mode the results are the same as before.

Tested against Qdrant 1.19.1 with max_query_limit 1000, for both multitenancy on and off: collections of up to 2500 points come back complete, limits are respected, and tenants stay separated.

Fixes #31459
2026-09-27 22:58:42 +04:00
..
chroma.py fix: page Chroma get() so hybrid search works on collections over 32k chunks (#30368) 2026-09-22 14:48:45 -04:00
elasticsearch.py refac 2026-08-25 16:27:17 -04:00
mariadb_vector.py refac 2026-07-31 17:41:14 -04:00
milvus.py refac 2026-08-25 16:27:17 -04:00
milvus_multitenancy.py fix: apply the shared metadata size cap to the last four vector DB backends (#29502) 2026-09-04 11:42:20 -04:00
opengauss.py fix: release the openGauss connection when a read returns no rows (#30144) 2026-09-18 19:31:01 -04:00
opensearch.py refac 2026-08-25 16:27:17 -04:00
oracle23ai.py fix: apply the shared metadata size cap to the last four vector DB backends (#29502) 2026-09-04 11:42:20 -04:00
pgvector.py fix: pgvector reads leak their connection and lose most of their neighbours (#30142) 2026-09-18 19:31:49 -04:00
pinecone.py refac 2026-08-25 16:27:17 -04:00
qdrant.py fix: file uploads and hybrid search fail on Qdrant with strict mode enabled (#31461) 2026-09-27 22:58:42 +04:00
qdrant_multitenancy.py fix: file uploads and hybrid search fail on Qdrant with strict mode enabled (#31461) 2026-09-27 22:58:42 +04:00
s3vector.py refac 2026-08-25 16:27:17 -04:00
valkey.py perf: build info log messages lazily so raising the log level actually saves work (#27837) 2026-08-02 15:39:10 -05:00
weaviate.py refac 2026-08-25 16:27:17 -04:00