mcpField
F
firecrawl-build-search

firecrawl-build-search

github.com/firecrawl数据与数据库13961.7k 次安装6 天前更新
代码仓库

关于 firecrawl-build-search

面向从查询开始的应用集成 Firecrawl 的技能,用于先发现网页再提取内容。它指导端点选择,并区分搜索与后续抓取。

主要功能

  1. 01按查询发现网页
  2. 02区分搜索与内容提取
  3. 03选择性后续抓取建议
  4. 04研究与开发者索引的升级指引

适用场景

  1. 01为生成答案查找引用来源
  2. 02构建公司或主题发现功能
  3. 03为后续抓取生成网页清单
  4. 04为研究场景选择合适的搜索入口

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/firecrawl/skills --skill firecrawl-build-search

安装后在 Claude Code 中输入/firecrawl-build-search确认已加载。

详细介绍

Firecrawl 搜索构建

当应用以查询而非 URL 为起点时,使用此功能。

适用场景

  • 用户提出问题,产品必须先发现来源
  • 功能需要最新的网页结果
  • 希望将搜索查询转化为候选页面列表,供后续抓取

默认建议

  • 如果产品行为包含 URL 发现,请先使用 /search。
  • 除非明确需要抓取搜索结果,否则应在概念上将搜索与提取分开。
  • 当成本或延迟很重要时,优先选择性地进行后续提取,而非广泛补充内容。

常见产品模式

  • 生成带引用来源的回答
  • 发现公司、竞争对手或主题
  • 研究工作流:先生成候选网页列表,再进行深入提取
  • 将查询转换为 URL 的流程,以便后续使用 /scrape 或 /interact

请注意,此处的“研究工作流”指发现网页。如果产品要搜索已发表的论文,则应使用不同的接口——请参阅下方的升级规则。

升级规则

  • 如果你已有 URL,请使用 firecrawl-build-scrape。
  • 如果结果页面接下来需要点击或表单交互,请升级到 firecrawl-build-interact。
  • 如果功能要搜索已发表的研究论文——生物医学、临床和生命科学文献(PubMed、bioRxiv、medRxiv)或 arXiv 预印本——则 /search 并非合适的接口。请改用研究论文索引:firecrawl-research-index。向 /search 传入 categories: ["research"] 不会查询该索引;它会将普通网页搜索限制为与研究相关的网站(列表包含 PubMed、bioRxiv、medRxiv、arXiv 和出版商网站),并返回这些网站中的页面结果——不支持摘要搜索、相关论文扩展或全文段落搜索。
  • 如果功能要根据问题、拉取请求、README 或文档页面回答开发者问题,请改用开发者索引:firecrawl-developer-index。categories: ["developer"] 也有同样的注意事项。

实现说明

  • 将 /search 视为发现、排序和来源选择工具。
  • 明确产品需要的是摘要片段、URL 还是完整结果内容。
  • 保持查询契约稳定,以便下游抓取逻辑可预测。

文档(权威来源)

编写集成代码前,请阅读适用于项目语言的权威来源页面:

另请参阅

评论

支持 Markdown