Searxng Set Settings
searxng_set_settingsUpdates the embedded SearXNG user override settings by deep-merging JSON overrides, then restarts the instance on the next search so the new search parameters take effect.
Instructions
Deep-merge overrides_json into the EMBEDDED SearXNG user override
settings.yml (created on first use; the packaged default is never
modified), then stop the running embedded instance so the next search
respawns with the new settings (unless apply_now=false).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merge | No | Deep-merge onto current settings (default) or replace the override file wholesale. | |
| apply_now | No | Stop the running embedded instance (if any) so the NEXT search respawns it with the new settings. | |
| overrides_json | No | JSON object of settings.yml overrides (e.g. '{"search": {"formats": ["html", "json", "csv"]}}'). Deep-merged onto the currently-active settings unless merge=false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||