Engine Implementations¶
Framework Components
ResultList and engines¶
- class searx.result_types.EngineResults[source]¶
 Result list that should be used by engine developers. For convenience, engine developers don’t need to import types / see
ResultList.types.from searx.result_types import EngineResults ... def response(resp) -> EngineResults: res = EngineResults() ... res.add( res.types.Answer(answer="lorem ipsum ..", url="https://example.org") ) ... return res
Engine Types¶
The engine_type of an engine
determines which search processor is used by
the engine.
In this section a list of the engines that are documented is given, a complete list of the engines can be found in the source under: git://searx/engines.
Online Engines¶
- Adobe Stock
 - Alpine Linux Packages
 - Anna’s Archive
 - Arch Linux
 - Bing Engines
 - Bpb
 - Brave Engines
 - BT4G
 - ChinaSo
 - CORE
 - Dailymotion
 - Discourse Forums
 - DuckDuckGo Engines
 - Geizhals
 - Gitea
 - GitLab
 - Google Engines
 - Hugging Face
 - Lemmy
 - Library of Congress
 - Mastodon
 - Moviepilot
 - Matrix Rooms Search (MRS)
 - Mullvad-Leta
 - Mwmbl Engine
 - Odysee
 - Peertube Engines
 - Piped
 - Presearch Engine
 - Qwant
 - RadioBrowser
 - Recoll Engine
 - Reuters
 - Seekr Engines
 - Soundcloud
 - Startpage Engines
 - Tagesschau API
 - Torznab WebAPI
 - Tube Archivist
 - Void Linux binary packages
 - Wallhaven
 - Wikimedia
 - Yacy
 - Yahoo Engine
 - Z-Library
 
Offline Engines¶
Online URL Search¶
Online Currency¶
no engine of this type is documented yet / coming soon
Online Dictionary¶
no engine of this type is documented yet / coming soon