SearXNG logo

SearXNG

★★★★ 4.4/5
访问官网
分类
搜索
定价
免费
访问
直连可用

快速结论

SearXNG 是由社区维护的免费开源元搜索引擎,2021 年从 searx 项目分叉。它没有自己的通用网页索引,也不是大语言模型,而是把查询发送给管理员启用的多个上游搜索服务,再聚合、去重和排序结果。2026-07-18 的官方文档写明可连接最多 279 个搜索服务,并提供网页界面以及可配置的 JSON、CSV、RSS 输出。

它适合希望控制搜索引擎组合、界面、日志与 API 的个人或团队,也可作为 RAG 管线的候选文档发现层。关键限制同样明确:公共实例管理员可能看到或记录查询,上游引擎会限流或返回验证码,不同实例启用的引擎和格式并不一致。SearXNG 提供检索,不生成经过证明的结论;若需要开箱即用的答案与引用,可比较 Perplexity,若需要企业私有资料检索则看 Glean

核心功能

  • 元搜索聚合:并行查询已配置服务,合并多来源结果,而不是依赖单一排名。
  • 引擎与类别配置:通过 settings.yml 管理引擎、语言、时间范围、类别、界面和输出格式。
  • 搜索 API//search 支持 GET/POST;管理员可开启 JSON、CSV 或 RSS,公共实例可能关闭这些格式。
  • 隐私处理:官方说明不向上游发送用户 cookies,并为请求生成浏览器配置,结果点击时隐藏查询和来源页信息。
  • 自托管控制:私有实例可控制源代码、日志和设置,避免依赖未知公共实例管理员。
  • 实例差异:同一查询在不同实例上可能因引擎、地区、语言、限流和版本而产生不同结果。
  • 开源扩展:项目提供引擎实现、插件、结果类型和管理员文档,便于集成和审计。

适合人群

  • 想自建元搜索入口,并自行选择上游引擎、类别、语言、安全搜索和界面的技术用户。
  • 需要机器可读搜索结果,为内部 RAG、研究助手或监测工具提供候选 URL 的开发团队。
  • 希望减少直接向每个上游暴露浏览器标识,并能控制实例日志的隐私敏感用户。
  • 能负责更新、限流、缓存、反滥用、可用性监控和故障排查的管理员。
  • 不适合期待内置 AI 总结、保证完整网页覆盖,或不愿承担服务运维的人。

使用场景

部署前先定义目标:给人搜索还是给 RAG 调用。面向用户时,选择少量稳定且合法可用的上游,配置语言、超时、限流和日志最小化;面向 API 时,明确开启 JSON,并为失败引擎、空结果、重复 URL 和速率限制设计降级。建立固定查询集,覆盖中文、英文、时效、长尾和站点限定,监控结果数量、延迟、上游错误与重复率。

接入 RAG 时,SearXNG 只负责发现候选页面。后续仍需抓取许可、正文解析、恶意内容隔离、去重、发布日期提取、可信来源排序和引用保存。搜索摘要不能直接当作模型上下文中的事实,必须尽量抓取原文;网页内容也可能包含提示注入,不能把页面指令当系统命令。升级版本或调整引擎后应重跑评测,因为召回集合会变化。

价格与版本

使用方式或成本项当前官方信息关键边界
SearXNG 源代码免费开源软件无许可订阅价,仍需遵守项目许可证
公共实例社区实例通常可直接使用由第三方运营,配置、日志、稳定性和 API 不统一
私有自托管官方提供多种安装文档需承担服务器、域名、更新、监控和防滥用成本
搜索 API核心支持 JSON、CSV、RSS 等格式必须由实例启用,未启用格式会返回 403
上游服务取决于管理员启用的搜索服务上游条款、配额、封禁和结果许可独立适用

“免费”描述的是项目软件,不等于运行成本和上游使用没有限制。团队应预算计算、带宽、缓存、可观测性、值班和安全维护,并确认每个上游的自动查询政策。不要把公共实例当作有 SLA 的免费生产 API。

国内访问与使用体验

元搜索扩大候选来源,却不证明排名靠前的页面可信。多个引擎都返回同一错误消息,也只代表它传播广。研究流程应优先打开原始发布者页面,记录标题、作者或机构、发布日期、访问日期和 URL;对时效结论检查更新记录,对关键数字寻找原始数据或至少两个独立来源。SearXNG 的结果片段适合定位,不适合单独作为引用证据。

隐私也取决于信任边界。官方明确提醒:公共实例用户必须信任管理员,因为无法知道查询是否被记录、汇总或转交;私有实例则可自行控制日志和源代码,但服务器、反向代理、DNS、监控和上游仍构成数据流。实例 IP 会代表用户访问上游,并不意味着匿名性绝对成立。组织应最小化日志、限制管理员、设置保留期限,并避免把敏感原文直接写进搜索词。

优点

  • 开源且配置面广,可按用途选择引擎、类别、界面和输出格式。
  • 聚合多个来源,减少对单一搜索排名的依赖。
  • 可自托管并控制日志,是可审计的搜索基础设施组件。
  • HTTP API 便于接入研究工具和 RAG 候选发现流程。
  • 官方文档清楚披露公共实例信任与上游限流问题。

不足

  • 没有内置通用 LLM 答案,不能替代 RAG 的抓取、重排、引用和生成环节。
  • 公共实例质量差异大,机器可读格式还可能被关闭。
  • 上游变更、验证码、封禁和区域结果会持续影响召回与稳定性。
  • 自托管需要更新、安全、限流、监控和日志治理能力。
  • 多来源聚合不能消除错误信息、SEO 垃圾或来源许可风险。

替代品对比

工具更适合与 SearXNG 的区别
Brave Search使用独立搜索产品托管服务更省运维;SearXNG 更可配置且聚合上游
DuckDuckGo AI匿名使用多模型聊天重点是 AI 对话,SearXNG 是可自建元搜索基础设施
Perplexity直接获得带网页来源的综合回答生成式体验更完整,控制和自托管更少
Kagi Search付费、无广告的个人搜索体验成品服务与自有排序,SearXNG 需自行运营和选引擎
Metaso 秘塔中文对话式网页研究中文答案体验更直接,SearXNG 更偏原始结果与 API

常见问题 FAQ

SearXNG 是 AI 搜索引擎吗?

它主要是元搜索引擎,不是大语言模型。它聚合上游结果,可为 AI/RAG 提供候选 URL,但不会自动完成可靠的证据综合。

公共实例真的不会记录查询吗?

项目设计减少向上游暴露用户信息,但官方提醒必须信任公共实例管理员。管理员实际日志和运维行为无法仅凭界面确认。

为什么 JSON API 返回 403?

搜索 API 的输出格式需要在实例 settings.yml 中启用。许多公共实例关闭机器可读格式,生产集成应使用自己控制的实例。

SearXNG 能直接作为 RAG 数据源吗?

可以作为发现层,但还需要抓取、解析、去重、来源与日期验证、内容安全、重排和引用保存。结果片段不是充分证据。

自托管后搜索结果会更准确吗?

不必然。自托管提高配置和日志控制,准确性仍受启用引擎、查询语言、地区、上游质量和排序影响,必须用固定查询集评测。

总结

SearXNG 的价值是让搜索聚合变成可配置、可自托管的基础组件,而不是承诺一个“绝对私密且永远准确”的答案机器。个人可以用可信实例体验,生产 RAG 则应自建并固定引擎配置、监控上游失败、保存原文来源与日期。把它放在正确层级后,SearXNG 是优秀的召回入口;把检索片段误当证明,它就会把网页的不确定性原样送进模型。

最后更新:2026年7月18日

同类工具推荐