Navigation

  • index
  • modules |
  • next |
  • previous |
  • SearXNG Documentation (2023.8.11+905ce2a6f) »
  • Developer documentation »
  • Engine Implementations

Engine Implementations¶

  • Engine Types

    • Online Engines

    • Offline Engines

    • Online URL Search

    • Online Currency

    • Online Dictionary

Framework Components

  • Engine Library
    • Engine
    • Engine traits
  • SearXNG’s engines loader
    • is_missing_required_attributes()
    • load_engine()
    • load_engines()
    • using_tor_proxy()
    • engine_shortcuts
  • Engine Overview
    • General Engine Configuration
    • Making a Request
    • Result Types (template)

Engine Types¶

The engine_type of an engine determines which search processor is used by the engine.

In this section a list of the enignes that are documented is given, a complete list of the engines can be found in the source under: git://searx/engines.

Online Engines¶

info

  • processors.online

  • Demo Online Engine
  • XPath Engine
  • MediaWiki Engine
  • Anna’s Archive
  • Arch Linux
  • Bing Engines
  • Brave Engines
  • BT4G
  • Dailymotion
  • DukcDukGo Engines
  • Google Engines
  • Lemmy
  • Peertube Engines
  • Piped
  • Recoll Engine
  • Startpage Engines
  • Tagesschau API
  • Torznab WebAPI
  • Wikimedia
  • Yacy
  • Yahoo Engine
  • Z-Library

Offline Engines¶

info

  • processors.offline

  • Offline Concept
  • Demo Offline Engine
  • Command Line Engines
  • NoSQL databases
  • Local Search APIs
  • SQL Engines

Online URL Search¶

info

  • processors.online_url_search

  • Tineye

Online Currency¶

info

  • processors.online_currency

no engine of this type is documented yet / comming soon

Online Dictionary¶

info

  • processors.online_dictionary

no engine of this type is documented yet / comming soon

Logo

Table of Contents

  • User information
  • Why use a private instance?
  • Administrator documentation
  • Developer documentation
    • Development Quickstart
    • How to contribute
    • Engine Implementations
    • Search API
    • Plugins
    • Translation
    • Developing in Linux Containers
    • Makefile & ./manage
    • reST primer
    • Tooling box searxng_extra
  • DevOps tooling box
  • Source-Code

Project Links

  • Source
  • Wiki
  • Public instances
  • Issue Tracker

Navigation

  • Overview
    • Developer documentation
      • Previous: How to contribute
      • Next: Engine Library

Quick search

This Page

  • Show Source
© Copyright SearXNG team.