核心用法
internet-search 是一款基于自托管 SearXNG 实例的聚合搜索工具,支持多搜索引擎结果整合。使用时需根据查询性质选择 category 参数:
- general(默认):通用事实、教程、产品信息
- news:时效性新闻事件
- academic:学术论文、医学文献、预印本
- social:社区观点、Reddit讨论、用户口碑
查询应采用搜索引擎友好的关键词形式,避免完整句子。例如用 "rust async runtime benchmarks 2025" 替代 "what is the fastest async runtime for rust"。针对不同场景可追加时间锚点、学术术语或社区前缀。
工具支持 count 参数(默认5条)控制结果数量,并推荐多搜索策略——将复杂问题拆分为2-3个针对性查询,而非单一宽泛搜索。典型组合为 general 获取事实 + social 获取用户真实反馈。
显著优点
- 引擎聚合:单次调用覆盖Brave、Bing、Google Scholar、arXiv等多源,减少工具切换
- 分类精准:学术/新闻/社交的定向路由显著提升结果相关性
- 策略灵活:支持查询拆分与组合,适应多维度信息需求
- 自托管可控:SearXNG私有化部署,避免单一商业引擎依赖
局限性与风险
- 结果质量依赖底层引擎:若SearXNG配置引擎质量参差,输出可靠性波动
- 无实时索引保证:新闻类依赖引擎抓取频率,非原生实时推送
- 学术完整性:PubMed/arXiv覆盖有限,深度文献检索仍需专业数据库
- 社交偏见:Reddit结果易受社区极化影响,需交叉验证
适合人群
研究人员、内容创作者、开发者、新闻追踪者,以及需要快速获取跨领域信息的分析师。
常规风险
- 多引擎聚合可能引入低可信度来源
- 时间敏感信息存在滞后可能
- 学术查询需人工核查引用与发表状态