Engine Implementations¶
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
- Dailymotion
- Discourse Forums
- DuckDuckGo Engines
- Geizhals
- Gitea
- GitLab
- Google Engines
- Lemmy
- Library of Congress
- Mastodon
- Moviepilot
- Matrix Rooms Search (MRS)
- Mullvad-Leta
- Mwmbl Engine
- Odysee
- Peertube Engines
- Piped
- Presearch Engine
- Qwant
- RadioBrowser
- Recoll Engine
- Seekr Engines
- Startpage Engines
- Tagesschau API
- Torznab WebAPI
- 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