categoriesstring
Категории SearXNG, разделённые запятыми. Возможности из живого /config агрегируются по доступным инстансам; для стабильных результатов на нескольких инстансах предпочитайте категории из searxng_instance_info categories.common. Значения в categories.available приводятся по мере возможности, и их может поддерживать только часть инстансов. Известные значения нормализуются без учёта регистра; неизвестные передаются как есть, с обрезкой пробелов, чтобы SearXNG мог их проигнорировать или обработать. Если /config недоступен, значения передаются без изменений с предупреждением. Если параметр опущен, каждый инстанс использует значение по умолчанию со своей стороны сервера.
enginesstring
Имена движков SearXNG, разделённые запятыми, для запроса (например, 'google,bing,ddg'). Возможности /config агрегируются по доступным экземплярам; предпочтительно использовать engines.common.enabled из searxng_instance_info для согласованных результатов на нескольких экземплярах. Значения в engines.available.enabled являются наилучшими усилиями и могут учитываться только некоторыми экземплярами. Известные значения нормализуются без учёта регистра; неизвестные значения передаются как есть, чтобы SearXNG мог их проигнорировать или учесть. Если /config недоступен, значения передаются без изменений с предупреждением. Если параметр опущен, каждый экземпляр использует своё значение по умолчанию на стороне сервера.
languagestring
Код языка для результатов поиска (например, 'en', 'fr', 'de'). По умолчанию зависит от инстанса.
min_scorenumber
Минимальный порог оценки релевантности от 0.0 до 1.0. Результаты ниже этой оценки отфильтровываются.
num_resultsnumber
Максимальное количество результатов для возврата (1-20). Ограничение оператора SEARXNG_MAX_RESULTS действует как потолок.
pagenointeger
Номер страницы поиска (начинается с 1)
querystringобязательный
Строка поискового запроса. Это обязательное имя параметра — используйте именно query, а не prompt или q.
response_formatenum
Формат ответа: форматированный текст для агентов или сырой JSON для программных клиентов. Если параметр опущен, применяется SEARXNG_DEFAULT_RESPONSE_FORMAT; если не задан или недействителен, используется текст. Явно указанный response_format всегда имеет приоритет.
result_detailenum
Детализация результатов: режим full сохраняет метаданные SearXNG и поисковые сигналы; режим compact возвращает только поля title, URL и content-snippet для каждого результата (ключи JSON: title, url, content). Если параметр не указан, используется режим full.
safesearchenum
Уровень фильтра безопасного поиска (0: нет, 1: умеренный, 2: строгий)
time_rangeenum
Временной диапазон поиска (день, неделя, месяц, год). При явно указанных движках все выбранные движки должны подтвердить time_range_support=true через /config.