用途:通过 OpenAlex(覆盖 2.5 亿+ 学术作品的开放目录)搜索论文,覆盖 arXiv 预印本、会议(ICLR、NeurIPS、ACL 等)、期刊和书籍章节,不限于 arXiv。返回结构化 JSON,含引用数、venue、重建摘要和指向 arXiv/DOI/PubMed 的外部 ID。
主要能力:支持年份与 venue 过滤、引用数下限、开放获取筛选、OpenAlex 概念/主题标签过滤,并输出引用数、开放获取 PDF 链接、概念标签等字段。相比 arxiv-search 额外覆盖会议、期刊、书籍,并提供引用数与 venue 过滤。
使用方式:脚本为 python3 scripts/scholar_search.py,常用参数包括 --limit(1-200,默认 25)、--year(YYYY 或 YYYY-YYYY)、--venue、--concepts、--min-citations、--open-access。可选设置 OPENALEX_EMAIL 环境变量加入 polite pool 获得更高优先级。脚本自限速 5 req/sec。
适用场景:按意图构造查询(高引用、近期、指定 venue、仅开放获取),默认 25 条,广泛综述可提升至 50-100;结果以紧凑表格呈现,按引用数排序(除非要求近期)。可交接至 arxiv-analyze、scholar-citations、literature-review。
限制:OpenAlex 无 TLDR 字段,可用重建摘要前约 50 词快速筛选;摘要可能缺失,应报告为空而不编造;匿名限速 10 req/sec、每日 100k,polite pool 优先级更高但限额相同;需 Python 3.11+(仅标准库)及访问 api.openalex.org 的网络。25 条结果约 8K-15K tokens。