web_search. SearXNG — это поисковая метасистема с открытым исходным кодом,
которая агрегирует результаты из Google, Bing, DuckDuckGo и других источников.
Преимущества:
- Бесплатно и без ограничений — API-ключ или коммерческая подписка не требуются
- Конфиденциальность / изолированная сеть — запросы не покидают вашу сеть
- Работает везде — нет региональных ограничений коммерческих поисковых API
Настройка
Запустите экземпляр SearXNG
Конфигурация
baseUrl также принимает объекты SecretRef.
Правила транспорта:
https://работает для публичных или частных хостов SearXNGhttp://принимается только для доверенных хостов в частной сети или loopback- публичные хосты SearXNG должны использовать
https:// - частные/внутренние хосты используют сетевую защиту для самостоятельно размещаемых сервисов; публичные хосты
https://остаются на строгой защите web-search и не могут перенаправлять на частные адреса
Переменная окружения
ЗадайтеSEARXNG_BASE_URL как альтернативу конфигурации:
SEARXNG_BASE_URL задана и явный провайдер не настроен, автообнаружение
автоматически выбирает SearXNG (с самым низким приоритетом — любой провайдер на базе API с
ключом выигрывает первым).
Справочник конфигурации Plugin
| Поле | Описание |
|---|---|
baseUrl | Базовый URL вашего экземпляра SearXNG (обязательно) |
categories | Категории через запятую, например general, news или science |
language | Код языка для результатов, например en, de или fr |
Примечания
- JSON API — использует нативную конечную точку SearXNG
format=json, а не извлечение данных из HTML - URL результатов изображений — результаты категории изображений включают
img_src, когда SearXNG возвращает прямой URL изображения - Без API-ключа — работает с любым экземпляром SearXNG сразу после настройки
- Проверка базового URL —
baseUrlдолжен быть допустимым URLhttp://илиhttps://; публичные хосты должны использоватьhttps:// - Сетевая защита — частные/внутренние конечные точки SearXNG явно включают
доступ к частной сети; публичные конечные точки SearXNG
https://сохраняют строгую защиту от SSRF - Порядок автообнаружения — SearXNG проверяется после провайдеров на базе API с настроенными ключами (порядок 200). Провайдеры без ключа, такие как DuckDuckGo или Ollama Web Search, не выбираются автоматически без явного выбора провайдера
- Самостоятельное размещение — вы контролируете экземпляр, запросы и вышестоящие поисковые системы
- Категории по умолчанию имеют значение
general, если не настроены - Резервная категория — если запрос категории, отличной от
general, успешно выполняется, но возвращает ноль результатов, OpenClaw повторяет тот же запрос один раз сgeneralперед возвратом пустого набора результатов
Связанные материалы
- Обзор Web Search — все провайдеры и автообнаружение
- DuckDuckGo Search — еще один провайдер без ключа
- Brave Search — структурированные результаты с бесплатным уровнем