search_europe_pmc | 搜索 Europe PMC 文献数据库(高性能优化版本) 功能说明: 参数说明: keyword: 必需,搜索关键词,支持布尔运算符(AND、OR、NOT) email: 可选,提供邮箱地址以获得更高的API速率限制 start_date: 可选,开始日期,格式:YYYY-MM-DD end_date: 可选,结束日期,格式:YYYY-MM-DD max_results: 可选,最大返回结果数量,默认10,最大100
返回值说明: articles: 文献列表,包含完整的文献信息 total_count: 总结果数量 search_time: 搜索耗时(秒) cache_hit: 是否命中缓存 performance_info: 性能统计信息 message: 处理信息 error: 错误信息(如果有)
使用场景: 大批量文献检索 需要高性能的搜索任务 复杂的搜索查询 频繁的重复查询
性能特点: 比同步版本快30-50% 支持24小时智能缓存 自动重试机制 并发控制和速率限制
|
get_article_details | 获取特定文献的详细信息(高性能优化版本) 功能说明: 使用异步方式根据PMID获取文献的完整详细信息 支持并发处理,性能更优 集成缓存机制,重复查询响应更快 自动重试和错误恢复
参数说明: 返回值说明: 包含与同步版本相同的字段 额外提供: processing_time: 处理耗时(秒) cache_hit: 是否命中缓存 performance_info: 性能统计信息 retry_count: 重试次数
使用场景: 需要高性能的文献详情获取 批量文献详情查询 大规模数据处理
性能特点: 比同步版本快20-40% 支持智能缓存 自动重试机制 并发控制
|
get_references_by_doi | 通过DOI获取参考文献列表(批量优化版本 - 基于Europe PMC批量查询能力) 功能说明: 参数说明: 返回值说明: 使用场景: 大规模参考文献获取 高性能批量数据处理 时间关键的研究任务 文献数据库构建
性能特点: 比传统方法快10-15倍 利用Europe PMC原生批量查询能力 减少API请求次数 降低网络延迟影响 最适合处理大量参考文献的场景
技术原理: |
batch_enrich_references_by_dois | 批量补全多个DOI的参考文献信息(超高性能版本) 功能说明: 参数说明: 返回值说明: enriched_references: 补全信息的参考文献字典,以DOI为键 total_dois_processed: 处理的DOI总数 successful_enrichments: 成功补全的DOI数量 failed_dois: 补全失败的DOI列表 processing_time: 总处理时间(秒) performance_metrics: 性能指标
使用场景: 大规模文献数据分析 学术数据库构建 批量文献信息补全 高性能文献处理系统
性能特点: 超高性能:10-15倍速度提升 智能批量:自动分批处理大量DOI 并发优化:充分利用API并发能力 数据一致性:自动去重和完整性检查
|
get_similar_articles | 根据DOI获取相似文章(基于PubMed相关文章算法) 功能说明: 参数说明: doi: 必需,数字对象标识符(如:"10.1126/science.adf6218") email: 可选,联系邮箱,用于获得更高的API访问限制 max_results: 可选,返回的最大相似文章数量,默认20篇
返回值说明: original_article: 原始文章信息 title: 文章标题 authors: 作者列表 journal: 期刊名称 publication_date: 发表日期 pmid: PubMed ID pmcid: PMC ID(如果有) abstract: 摘要
similar_articles: 相似文章列表(格式同原始文章) total_similar_count: 总相似文章数量 retrieved_count: 实际获取的文章数量 message: 处理信息 error: 错误信息(如果有)
使用场景: 技术特点: 基于PubMed官方相关文章算法 自动日期过滤(最近5年) 批量获取详细信息 完整的错误处理
|
search_arxiv_papers | 搜索arXiv文献数据库(基于arXiv官方API) 功能说明: 基于arXiv官方API搜索预印本论文 支持关键词搜索和日期范围过滤 自动重试和错误恢复机制 分页获取,支持大量结果检索
参数说明: keyword: 必需,搜索关键词,支持复杂查询语法 email: 可选,联系邮箱,用于获得更好的API服务 start_date: 可选,开始日期,格式:YYYY-MM-DD end_date: 可选,结束日期,格式:YYYY-MM-DD max_results: 可选,最大返回结果数量,默认10,最大1000
返回值说明: articles: arXiv文章列表 arxiv_id: arXiv标识符 title: 文章标题 authors: 作者列表 category: arXiv分类 publication_date: 发表日期 abstract: 摘要 arxiv_link: arXiv摘要页链接 pdf_link: PDF下载链接
total_count: 实际获取的文章数量 search_info: 搜索信息 message: 处理信息 error: 错误信息(如果有)
使用场景: 预印本文献搜索 最新研究发现 计算机科学、物理学、数学等领域文献检索 跟踪最新研究动态
技术特点: 基于arXiv官方API 支持复杂查询语法 自动分页获取 完整的错误处理 支持日期范围过滤
|
get_citing_articles | 获取引用该文献的文献信息 处理流程: 使用 PubMed elink +efetch 获取引用 PMID 列表及详情。 如 PubMed 未返回结果,则回退到 Europe PMC /citations 接口。 返回统一结构:citing_articles、total_count、message、error。
|
get_journal_quality | 获取期刊质量评估信息(影响因子、分区等) 功能说明: 参数说明: 返回值说明: 使用场景: |
evaluate_articles_quality | 批量评估文献的期刊质量 功能说明: 参数说明: 返回值说明: 使用场景: 批量评估搜索结果的期刊质量 文献质量筛选 学术研究质量评估
|