From 9d269537d7ed3b6717a6af86d4e0c972265833ca Mon Sep 17 00:00:00 2001 From: fluxik Date: Thu, 11 Dec 2025 12:02:49 +0300 Subject: [PATCH] fixed ollama cloud search filtering --- backend/open_webui/retrieval/web/ollama.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/retrieval/web/ollama.py b/backend/open_webui/retrieval/web/ollama.py index a199a14389..b3cc50b238 100644 --- a/backend/open_webui/retrieval/web/ollama.py +++ b/backend/open_webui/retrieval/web/ollama.py @@ -4,7 +4,7 @@ from typing import Optional import requests from open_webui.env import SRC_LOG_LEVELS -from open_webui.retrieval.web.main import SearchResult +from open_webui.retrieval.web.main import SearchResult, get_filtered_results log = logging.getLogger(__name__) log.setLevel(SRC_LOG_LEVELS["RAG"]) @@ -38,6 +38,9 @@ def search_ollama_cloud( results = data.get("results", []) log.info(f"Found {len(results)} results") + if filter_list: + results = get_filtered_results(results, filter_list) + return [ SearchResult( link=result.get("url", ""),