open-webui/backend/open_webui/retrieval/web
Classic298 e0b0edfeb0
fix: Kagi web search fails on every search when a domain filter list is set (#32183)
With Kagi as the web search engine, any entry in the Domain Filter List made every search fail with "'SearchResult' object has no attribute 'get'", so the model got no search results. The Domain Filter List now works with Kagi the same way it does with the other search engines, and the remaining results reach the model.

Fixes #32004
2026-10-10 19:55:00 +04:00
..
azure.py refac: modernize type annotations (PEP 604 / PEP 585) 2026-05-12 17:10:15 +09:00
bing.py chore: format 2026-06-01 13:56:55 -07:00
bocha.py refac 2026-07-31 17:41:14 -04:00
brave.py refac 2026-08-31 00:40:15 -04:00
brave_llm_context.py feat: brave search llm context 2026-05-09 06:34:25 +09:00
duckduckgo.py refac 2026-09-06 17:21:57 -04:00
exa.py refac 2026-09-08 23:18:48 -04:00
external.py perf: build info log messages lazily so raising the log level actually saves work (#27837) 2026-08-02 15:39:10 -05:00
firecrawl.py perf: build info log messages lazily so raising the log level actually saves work (#27837) 2026-08-02 15:39:10 -05:00
google_pse.py refac 2026-08-31 00:40:15 -04:00
jina_search.py refac: modernize type annotations (PEP 604 / PEP 585) 2026-05-12 17:10:15 +09:00
kagi.py fix: Kagi web search fails on every search when a domain filter list is set (#32183) 2026-10-10 19:55:00 +04:00
linkup.py chore: format 2026-06-01 13:56:55 -07:00
main.py refac: consolidate the web fetch address checks onto the request path (#27823) 2026-08-25 11:15:48 -04:00
microsoft_web_iq.py refac 2026-08-31 00:40:15 -04:00
mojeek.py refac 2026-08-31 00:39:16 -04:00
ollama.py perf: build info log messages lazily so raising the log level actually saves work (#27837) 2026-08-02 15:39:10 -05:00
openserp.py refac 2026-08-31 00:40:15 -04:00
perplexity.py refac 2026-06-17 02:52:35 +02:00
perplexity_search.py fix: Perplexity Search ignores the domain filter list (#32182) 2026-10-10 19:54:25 +04:00
searchapi.py fix: surface searchapi errors, news results and redirect links (#30308) 2026-09-21 10:44:06 -04:00
searxng.py refac 2026-08-31 00:40:15 -04:00
serpapi.py perf: build info log messages lazily so raising the log level actually saves work (#27837) 2026-08-02 15:39:10 -05:00
serper.py refac 2026-08-31 00:40:15 -04:00
serphouse.py refac 2026-08-31 00:40:15 -04:00
serply.py refac 2026-08-31 00:39:16 -04:00
serpstack.py refac 2026-08-31 00:40:15 -04:00
sougou.py chore: format 2026-08-25 16:53:53 -04:00
staan.py fix: stop sending count to the Staan search API (#30303) 2026-09-21 08:04:26 -04:00
tavily.py feat: add a Tavily search depth setting (#31308) 2026-09-27 23:15:09 +04:00
utils.py refac 2026-10-09 21:42:26 +04:00
yacy.py perf: build debug log messages lazily so disabled debug logs cost nothing (#27834) 2026-07-31 19:09:01 -05:00
yandex.py perf: build info log messages lazily so raising the log level actually saves work (#27837) 2026-08-02 15:39:10 -05:00
ydc.py refac: modernize type annotations (PEP 604 / PEP 585) 2026-05-12 17:10:15 +09:00