open-webui/backend/open_webui/retrieval/vector/dbs
Classic298 f6cbeb1a1c
fix: files added to a knowledge base on Qdrant can end up with only part of their content (#31961)
On Qdrant, uploading a file into a knowledge base or editing a file's content could leave the knowledge base with only part of the file, often exactly 64 chunks, while the file showed as completed and nothing was logged. The file's chunks were saved without waiting for Qdrant to make them searchable, and the knowledge base copied them straight after, so it only got the ones Qdrant had finished storing. Saving now waits until Qdrant has finished storing the chunks, so the knowledge base always gets the whole file. On a busy Qdrant this makes file processing somewhat slower, since each save now waits for the server.

Fixes #31959
2026-10-07 16:29:13 +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 fix: editing a knowledge file on Elasticsearch keeps its old text searchable (#31530) 2026-10-01 07:36:44 +04:00
mariadb_vector.py refac 2026-07-31 17:41:14 -04:00
milvus.py fix: large files fail to upload when Milvus is the vector database (#31990) 2026-10-07 15:05:25 +04:00
milvus_multitenancy.py fix: large files fail to upload when Milvus is the vector database (#31990) 2026-10-07 15:05:25 +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: files added to a knowledge base on Qdrant can end up with only part of their content (#31961) 2026-10-07 16:29:13 +04:00
qdrant_multitenancy.py fix: files added to a knowledge base on Qdrant can end up with only part of their content (#31961) 2026-10-07 16:29:13 +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 fix: exact matches score as the worst result on Weaviate (#31531) 2026-09-30 19:29:59 +04:00