SearXNG 元搜索与搜索 API
将以下提示词粘贴到你的 AI 对话框中:
请根据官方指南 https://skillhub.cn/install/skillhub.md,将规范名 @user_3c6cb52e/searxng-privacy-first-metasearch-engine-search-api 对应的技能安装到 AI 助手中。
技能介绍
要解决的问题
自建搜索能力时常见的两难:直接对接各家搜索引擎 API,要么要注册多个账号、受配额限制,要么被迫接受对方的数据收集条款;把搜索结果页当 HTML 来抓,则要长期维护反爬规则和页面结构变化。SearXNG 的思路是:不自己索引网页,而是聚合多个搜索提供方的结果,同时不跟踪用户。
核心能力与工作方式
- 元搜索聚合:查询被分发到多个搜索引擎,结果合并去重后返回,而不是自己维护爬虫索引。
- 可配置引擎:通过配置决定启用哪些引擎、如何处理结果,admin 配置面提供检索聚合与结果控制的入口。
- 自托管优先:跑在自己机器或内网服务上,研究与抓取流程不必依赖第三方托管搜索。
- 文档化程度较高:安装与调优分别有 Installation guide 和 Configuration guide,官方文档在
docs.searxng.org。
典型工作流:准备环境 → 按 Installation guide 完成部署 → 按 Configuration guide 调整引擎与结果策略 → 把聚合搜索能力接进研究或抓取任务。
适用边界与注意点
- 它不做垂直内容收录,覆盖深度取决于上游引擎,冷门或实时性强的查询可能返回不足。
- 元搜索不等于绕过目标站点的访问限制,抓取阶段仍需遵守 robots 与服务条款。
- 自托管意味着要自己负责可用性、上游引擎变更后的适配以及合规风险。
- 本技能资料摘自上游
searxng/searxng的 README,配置细节请以官方文档为准。
使用场景
- 自建搜索服务的后端工程师需要聚合多引擎结果,又不想注册各家账号和受配额限制
- 爬虫工程师在本地环境统一查询多个搜索引擎,并按配置控制结果来源和去重
- 研究团队需要自托管搜索入口,避免把检索词暴露给商业搜索引擎的历史记录
- 需要按引擎配置筛选聚合来源的运维任务,在自建服务上管理搜索提供方开关
适合人员
- 需要自建搜索聚合服务的后端工程师,诉求是可配置引擎且不绑定第三方账号
- 做数据采集与研究检索的工程师,诉求是自托管查询避免搜索词被商业引擎记录
- 关注隐私与合规的运维工程师,诉求是搜索基础设施可控、可审计
- 要把聚合搜索接入现有抓取或研究工作流的开发团队,诉求是有文档化的安装配置路径