multi-engine-search
简介
multi-engine-search 是一个聚合搜索技能,用于在无 API Key 的前提下,组合多个搜索引擎完成网页检索、站内搜索、时间过滤、隐私搜索与知识类查询。
当前技能资料中存在少量版本差异:
SKILL.md:版本2.1.3metadata.json:版本2.0.1- 引擎数量描述:
SKILL.md写 16 个,metadata.json/config.json实际列出 17 个
建议以后统一元数据,但本次仅补充说明文档,不改原逻辑。
主要能力
- 聚合国内与国际搜索引擎
- 支持
site:、filetype:、精确匹配、排除词、OR - 支持按小时 / 天 / 周 / 月 / 年过滤
- 支持 DuckDuckGo / Startpage / Brave / Qwant 等隐私搜索
- 支持 WolframAlpha 知识与计算查询
- 无需 API Key
搜索引擎
国内
- Baidu
- Bing CN
- Bing INT
- 360
- Sogou
- Toutiao
- Jisilu
国际
- Google HK
- DuckDuckGo
- Yahoo
- Startpage
- Brave
- Ecosia
- Qwant
- WolframAlpha
说明:
SKILL.md与config.json的引擎列表不完全一致,请以实际配置为准。
工作方式
- 根据查询语言优先选择中文或国际搜索引擎
- 分批、限速发起搜索请求
- 遇到访问限制时,按需获取会话 Cookie
- Cookie 仅保存在内存中,搜索结束后清理
- 汇总结果并输出核心结论
常用查询示例
基础搜索
python tutorial
站内搜索
site:github.com react hooks
文件类型搜索
machine learning filetype:pdf
时间过滤
ai news
可配合以下时间参数使用:
tbs=qdr:h:过去 1 小时tbs=qdr:d:过去 1 天tbs=qdr:w:过去 1 周tbs=qdr:m:过去 1 月tbs=qdr:y:过去 1 年
DuckDuckGo Bang
!gh tensorflow
WolframAlpha
100 USD to CNY
integrate x^2 dx
高级操作符
| 操作符 | 示例 | 说明 |
|---|---|---|
site: |
site:github.com python |
站内搜索 |
filetype: |
filetype:pdf report |
指定文件类型 |
"" |
"machine learning" |
精确匹配 |
- |
python -snake |
排除关键词 |
OR |
cat OR dog |
或条件 |
隐私与安全
- 不需要 API Key
- Cookie 仅在运行时保存在内存
- 不写入
config.json或其他磁盘文件 - 仅在访问受限时按需获取 Cookie
- 搜索结束后清理会话数据
目录结构
multi-engine-search/
├─ SKILL.md
├─ config.json
├─ metadata.json
├─ CHANGELOG.md
├─ CHANNELLOG.md
├─ _skillhub_meta.json
└─ references/
安装位置
当前建议安装到:
C:\Users\yzw\.codex\skills\multi-engine-search
安装后请重启 Codex 以加载新技能。