get_references_by_doi
Extract reference lists using DOIs with high-performance batch queries from Europe PMC. Optimize literature retrieval for large-scale research tasks or database building by reducing API calls and network latency.
Instructions
通过DOI获取参考文献列表(批量优化版本 - 基于Europe PMC批量查询能力)
功能说明:
- 利用Europe PMC的批量查询能力获取参考文献
- 使用OR操作符将多个DOI合并为单个查询
- 相比传统方法可实现10倍以上的性能提升
- 特别适用于大量参考文献的快速获取
- 集成了发现的Europe PMC批量查询特性
参数说明:
- doi: 必需,数字对象标识符(如:"10.1126/science.adf6218")
返回值说明:
- 包含与其他版本相同的基础字段
- 额外提供:
- optimization: 优化类型标识
- batch_info: 批量处理信息
- batch_size: 批量大小
- batch_time: 批量查询耗时
- individual_time: 单个查询预估耗时
- performance_improvement: 性能提升倍数
- europe_pmc_batch_query: 使用的批量查询语句
使用场景:
- 大规模参考文献获取
- 高性能批量数据处理
- 时间关键的研究任务
- 文献数据库构建
性能特点:
- 比传统方法快10-15倍
- 利用Europe PMC原生批量查询能力
- 减少API请求次数
- 降低网络延迟影响
- 最适合处理大量参考文献的场景
技术原理:
- 使用DOI:"xxx" OR DOI:"yyy"的批量查询语法
- 一次请求获取多个DOI的信息
- 显著减少API调用次数和网络开销
Input Schema
Name | Required | Description | Default |
---|---|---|---|
doi | Yes |