open-webui/backend/open_webui/retrieval
Classic298 eda8d85361
fix: hybrid search finds nothing when a collection cannot be read (#31460)
With hybrid search on and a vector database without built-in hybrid search, a collection that failed to load (for example Qdrant strict mode rejecting the request) was skipped quietly, so retrieval returned no documents and never fell back to normal vector search. A failed load now counts as a failed collection, so when every collection fails retrieval falls back to vector search, the same way it already does when the search itself fails. The retrieval API returns its usual error in that case.

Part of #31459
2026-09-27 22:59:02 +04:00
..
loaders fix: stop decoding Korean and Japanese text uploads as Chinese (#31356) 2026-09-25 00:01:38 -04:00
models fix: repair two broken logging calls, one of which makes VECTOR_DB=opengauss unusable (#27838) 2026-08-10 22:19:41 -06:00
vector fix: file uploads and hybrid search fail on Qdrant with strict mode enabled (#31461) 2026-09-27 22:58:42 +04:00
web fix: surface searchapi errors, news results and redirect links (#30308) 2026-09-21 10:44:06 -04:00
external.py refac 2026-07-27 01:59:17 -04:00
utils.py fix: hybrid search finds nothing when a collection cannot be read (#31460) 2026-09-27 22:59:02 +04:00