概述
SearXNG 是 OpenClaw web_search 的自托管免费元搜索提供商,聚合 Google、Bing、DuckDuckGo 等多个搜索引擎的结果。无需 API Key,查询不离开自己的网络。
核心功能
- 自托管元搜索:聚合多个搜索引擎
- 无 API Key,无商业订阅要求
- 支持分类过滤(
categories:general/news/science 等) - 支持语言过滤(
language) - 使用 SearXNG 原生 JSON API(非 HTML 解析)
- 自动检测优先级:order 200(最低优先级)
配置/使用
# 启动 SearXNG 实例
docker run -d -p 8888:8080 searxng/searxng
# 配置
export SEARXNG_BASE_URL="http://localhost:8888"{
tools: {
web: {
search: { provider: "searxng" },
},
},
plugins: {
entries: {
searxng: {
config: {
webSearch: {
baseUrl: "http://localhost:8888",
categories: "general,news",
language: "en",
},
},
},
},
},
}注意事项
- SearXNG 实例需在
settings.yml中启用json格式(search.formats) - 公共 SearXNG 端点必须使用
https://;私有/loopback 端点可使用http:// - 非
general分类请求若返回零结果,自动用general重试一次 baseUrl字段支持 SecretRef 对象
相关页面
- concepts/tool-web — Web 搜索工具总览与提供商对比
- concepts/tool-duckduckgo-search — DuckDuckGo(另一个免费回退提供商)
- concepts/tool-brave-search — Brave Search(有免费额度的 API 提供商)