diff --git a/backend/open_webui/retrieval/web/ollama.py b/backend/open_webui/retrieval/web/ollama.py index da3813772f..71bd9d5124 100644 --- a/backend/open_webui/retrieval/web/ollama.py +++ b/backend/open_webui/retrieval/web/ollama.py @@ -3,7 +3,7 @@ from dataclasses import dataclass from typing import Optional import requests -from open_webui.retrieval.web.main import SearchResult +from open_webui.retrieval.web.main import SearchResult, get_filtered_results log = logging.getLogger(__name__) @@ -36,6 +36,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", ""),