Web Search Plus

🔍 7大搜索引擎,一键智能路由

search榜 #3

智能路由聚合7大搜索引擎,自动选择最优供应商,单Key即可启动,支持隐私自托管

收藏
46.6k
安装
20.4k
版本
2.9.0
CLS 安全性认证2026-05-17
点击查看完整报告 >

使用说明

核心用法

Web Search Plus 是一个统一搜索技能,集成 Serper(Google)、Tavily(研究)、Querit(多语言AI)、Exa(神经)、Perplexity(AI答案)、You.com(RAG/实时)、SearXNG(隐私/自托管)7大提供商。用户无需手动选择,系统通过多信号分析自动路由到最佳供应商。

使用方式:

  • 自动模式:python3 scripts/search.py -q "你的查询" —— 系统智能选择
  • 强制指定:python3 scripts/search.py -p tavily -q "..." —— 覆盖路由决策
  • 调试路由:--explain-routing 查看选择逻辑

配置极简:仅需1个API Key即可启动(推荐Serper,2,500次/月免费),支持 .envconfig.json 配置。

显著优点

1. 零认知负担:用户无需了解7家供应商的差异,自然语言提问即可
2. 智能路由准确率高:基于查询意图、关键词、URL模式等多信号决策(购物→Serper、研究→Tavily、相似查找→Exa、直接答案→Perplexity)

3. 成本弹性:免费额度合计4,500+次/月,SearXNG完全免费自托管

4. 故障自愈:单供应商失败自动降级到备选

5. 隐私选项:SearXNG自托管实现零追踪搜索,内置SSRF防护(阻断169.254.169.254等元数据端点)

潜在局限

  • 路由误判:模糊查询(如"apple"指水果还是公司)可能选错供应商,需手动覆盖
  • 多Key管理:虽然只需1个Key,但追求最佳覆盖需维护3-5个供应商账户
  • SearXNG运维成本:"免费"需自托管服务器(约$5/月VPS)和技术维护
  • 延迟差异:Perplexity/Tavily深度搜索比Serper慢2-3倍
  • 中文场景弱:Querit虽标多语言,但国际中文内容覆盖仍有限

适合人群

  • 效率型用户:不想研究搜索API差异,希望"一句指令出结果"
  • 多场景研究者:同时需要购物比价、学术检索、实时新闻、代码查询
  • 隐私敏感用户:愿意自建SearXNG替代商业追踪
  • 预算敏感开发者:希望用免费额度支撑原型/轻度使用

常规风险

  • 供应商依赖:任一上游API涨价/关停影响功能(已做多供应商设计缓解)
  • 数据泄露面:7个外部API Key需妥善保管,建议用.env而非代码提交
  • SearXNG SSRF:自托管时若配置不当(SEARXNG_ALLOW_PRIVATE=1滥用),可能成为内网攻击跳板
  • 引用准确性:Perplexity的AI合成答案存在幻觉风险,关键决策需核对原文

安全解读

核心用法

web-search-plus 是一款多提供商搜索聚合工具,核心卖点是「智能自动路由」——用户只需输入查询,系统通过多信号分析自动从7个搜索引擎中选择最优解:

| 场景 | 自动选择 | 典型查询 |
|------|---------|---------|
| 购物比价 | **Serper** (Google API) | "iPhone 16 Pro 价格" |
| 深度研究 | **Tavily** | "HTTPS 加密原理" |
| 多语言/国际资讯 | **Querit** | "德国最新AI政策" |
| 相似网站/论文 | **Exa** (神经搜索) | "类似 Notion 的创业公司" |
| 直接答案+引用 | **Perplexity** | "本周末柏林活动" |
| 实时资讯/RAG | **You.com** | "AI 监管突发新闻" |
| 隐私优先 | **SearXNG** (自托管免费) | 任意查询,零追踪 |

极简启动:仅需1个 API 密钥即可运行(推荐 Serper,免费2500次/月),后续可随时叠加其他提供商。支持 .envconfig.json 配置。

---

显著优点

1. 零决策成本:告别「该用哪个搜索引擎」的选择困难,自动路由置信度评分透明可查(--explain-routing
2. 成本弹性:免费额度累计 4500+ 次/月,SearXNG 可完全零成本自托管

3. 故障自愈:单提供商限流/故障时自动降级到备用源

4. 输出统一:无论底层调用谁家,返回结构化的 JSON 格式便于集成

5. 安全加固:内置 SSRF 防护,阻止访问云元数据端点(169.254.169.254)和私有 IP,自托管场景可选放行

---

潜在局限

| 问题 | 说明 |
|------|------|
| 路由误判 | 模糊查询(如 "Apple")可能分不清是水果、公司还是股票,需手动 `-p` 覆盖 |
| 延迟叠加 | 自动重试机制在链式故障时会增加响应时间 |
| 隐私依赖配置 | SearXNG 的隐私性仅限「自托管」场景,公共实例安全性取决于运营方 |
| 中文支持参差 | Querit 主打多语言,但其他提供商对中文语料覆盖不均 |
| 无长期记忆 | 每次搜索独立,不支持跨会话的个性化学习 |

---

适合人群

  • 开发者/AI 应用构建者:需要统一接口对接多个搜索源,构建 RAG 管道
  • 研究人员:频繁切换「快速查价」与「深度综述」场景
  • 隐私敏感用户:希望通过 SearXNG 完全掌控搜索数据
  • 成本敏感团队:希望用免费额度最大化覆盖搜索需求

---

常规风险

  • API 密钥泄露:所有提供商均需密钥,共享环境需避免明文硬编码
  • 供应商锁定迁移成本:虽然接口统一,但各提供商的语义理解差异可能导致同查询结果质量波动
  • SearXNG 自运维负担:免费但需自行维护服务器(约$5/月 VPS)及安全更新
  • 合规灰色地带:部分搜索引擎(如 Google via Serper)的结果受服务条款约束,商用需确认授权范围

Web Search Plus 内容

scripts文件夹
手动下载zip · 62.8 kB
search.pytext/plain
请选择文件