SearXNG

Integrations › SearXNG

Search engine

Keenable ships as a core SearXNG engine (searx/engines/keenable.py). Like every newly added engine it is registered disabled by default, per SearXNG convention, so the instance operator enables it explicitly. SearXNG is a rolling release — the engine lands in the next master docker build.

Setup

  1. 1No separate install

    Keenable ships as a built-in search engine in SearXNG (merged upstream) — there is no separate package to install.

  2. 2Enable it in settings.yml

    Upstream registers the engine as disabled: true, inactive: true (the convention for a new engine), so the operator turns it on:

    yaml
    engines:
      - name: keenable
        engine: keenable
        shortcut: keen
        inactive: false
        disabled: false
        # api_key: keen_...      # optional, lifts the rate limit
        # keenable_mode: pro    # search mode, defaults to pro
  3. 3Search

    Restart the instance, then use the !keen bang or select Keenable in the engine list.

Keyless by default; add an api_key to the engine settings to lift the rate limits.

View the change on GitHub →