Web Search Plus

🔍 10大搜索引擎,一键智能调用

10合1智能搜索聚合器,自动路由最佳搜索引擎,单密钥即可启动,支持隐私自托管与网页内容提取

收藏
63.1k
安装
20.5k
版本
3.0.1
CLS 安全性认证2026-05-05
点击查看完整报告 >

使用说明

核心用法

Web Search Plus 是一款多提供商统一搜索技能,通过智能路由自动选择10大搜索服务商(Serper、Brave、Tavily、Querit、Linkup、Exa、Firecrawl、Perplexity、You.com、SearXNG)中最适合当前查询的引擎。用户只需配置单一 API 密钥即可启动,后续可逐步扩展。

搜索模式:根据查询意图自动分配——日常信息走 Brave/Serper,研究类问题走 Tavily/Exa,需引用溯源走 Linkup,多语言实时资讯走 Querit,直接答案+引用走 Perplexity,隐私优先走自托管 SearXNG。

提取模式extract.py 支持从 URL 抓取 markdown/HTML 内容,在 Firecrawl、Linkup、Tavily、Exa、You.com 五家间自动故障转移,支持批量 URL、图片保留、原始 HTML 等选项。

---

显著优点

1. 零认知负担:无需了解各搜索引擎差异,"Just search" 哲学让用户专注于问题本身
2. 极低启动成本:单密钥即可运行,免费/自托管层(SearXNG)实现零 API 成本

3. 供应商解耦:10 家提供商互为备份,单一服务故障或限额时自动降级

4. 场景精准匹配:语义路由识别 "credible sources" → Linkup、"Vienna weather" → Brave 等典型模式

5. 研究友好:Exa 支持 deep/deep-reasoning 深度模式,Perplexity 原生带引用,RAG 工作流可直接消费

---

潜在缺点与局限性

  • 路由黑盒风险:自动选择逻辑若未命中用户真实意图(如学术用户被路由到通用引擎),需手动 -p 覆盖
  • 凭证碎片化:10 家提供商意味着 10 套额度、计费模型、TOS 差异,长期成本追踪复杂
  • 提取质量不均:不同提供商对 JavaScript 渲染、反爬策略、内容截断的处理差异大,"自动回退"可能返回质量递减的结果
  • SearXNG 运维成本:虽无 API 费用,但自托管实例需维护,且 SSRF 防护规则(SEARXNG_ALLOW_PRIVATE)可能误伤合法内网查询场景

---

适合人群

  • AI/LLM 应用开发者:需要为 RAG 系统提供稳定、多源、带引用的搜索后端
  • 研究人员与分析师:跨语言、跨领域信息检索,重视溯源与深度内容
  • 隐私敏感用户:通过 SearXNG 自托管实现查询脱敏
  • 成本敏感项目:利用免费层 + 自托管组合控制预算

---

常规风险

  • API 密钥泄露.env 文件管理 10+ 密钥,版本控制误提交风险高于单提供商方案
  • 速率限制级联:高频调用下,主提供商超限后频繁触发 fallback,可能导致次优结果累积
  • 内容合规差异:不同提供商对抓取内容、搜索结果过滤的政策不一,跨国合规需逐家审查

安全解读

核心用法

Web Search Plus 是一款多提供商聚合搜索技能,通过单一接口对接 Serper、Brave、Tavily、Querit、Linkup、Exa、Firecrawl、Perplexity、You.com 和 SearXNG 十大搜索服务。用户只需配置任意一个提供商密钥即可开始使用,系统自动根据查询意图智能路由:通用实时搜索走 Brave/Serper,研究型问题走 Tavily/Exa,需引用溯源走 Linkup,隐私敏感场景走自托管 SearXNG。

搜索功能python3 scripts/search.py -q "查询内容",支持 --explain-routing 查看路由决策,-p 强制指定提供商,--exa-depth deep 启用深度研究模式。

提取功能python3 scripts/extract.py --url https://example.com,自动在 Firecrawl、Linkup、Tavily、Exa、You.com 五家间故障转移,支持批量 URL、HTML/Markdown 格式切换及图片提取。

显著优点

1. 智能路由省心:内置查询意图分析,自动匹配最优提供商,无需用户了解各平台差异
2. 单密钥启动:只需配置一个 API 密钥即可运行,后续可随时叠加更多提供商

3. 零成本入门选项:SearXNG 自托管方案实现 $0 API 费用,适合隐私敏感用户

4. 纯标准库实现:无第三方依赖,减少供应链攻击面,部署极简

5. 完善的 SSRF 防护:针对 SearXNG 实例 URL 实施协议白名单、云元数据端点拦截、私有 IP 禁止等多重防护

6. 故障自动转移:提取流程在五家提供商间自动回退,提升服务可用性

潜在缺点与局限性

  • T3 来源可信度:由个人开发者维护,非知名组织或顶级开源基金会背书,长期维护稳定性需观察
  • API 成本累积:多提供商聚合设计下,若同时配置多个付费密钥,可能因路由切换产生预期外费用
  • SearXNG 配置门槛:自托管方案虽免费,但需要用户自行部署维护,且 HTTPS 配置不当存在中间人风险
  • 缓存无加密:本地缓存文件以明文形式存储,多用户共享环境存在信息泄露可能
  • 功能边界清晰:专注于搜索与提取,不做结果重排序、摘要生成或知识图谱构建等高级处理

适合人群

  • 研究人员与知识工作者:需要跨源验证信息、获取引用出处的高频搜索用户
  • 隐私敏感用户:希望通过 SearXNG 自托管方案脱离商业搜索追踪的用户
  • 自动化工作流搭建者:需要统一接口调用多搜索 API 的 RAG、爬虫、监测类应用开发者
  • 多语言信息检索者:Querit 等提供商对跨语言实时信息有专项优化

常规风险

  • API 密钥本地泄露:config.json 文件虽被 gitignore 保护,但仍以明文存储于磁盘,建议配合系统级密钥管理工具
  • SearXNG 实例投毒:用户自指定的实例 URL 若指向恶意节点,可能返回篡改结果(虽有 SSRF 防护,但无法验证实例本身可信度)
  • 过度依赖自动路由:复杂场景下自动决策未必最优,关键任务建议显式指定提供商并人工复核
  • 网络出口暴露:搜索查询内容会发送至第三方商业 API,敏感信息检索需评估合规风险

Web Search Plus 内容

scripts文件夹
tests文件夹
手动下载zip · 61.6 kB
docker_detect.pytext/plain
请选择文件