核心用法
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次/月免费),支持 .env 或 config.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合成答案存在幻觉风险,关键决策需核对原文