xiaomacoltai/双引擎论文搜索
使用 OpenAlex 与 AnySearch 两个真实数据源并行搜索、交叉匹配和输出可追溯论文元数据。
npx skills add https://github.com/XiaoMaColtAI/math-modeling-skill --skill 双引擎论文搜索
默认并行调用两个引擎。DOI 相同的记录直接交叉验证;无 DOI 时仅在标题高度相似且年份相容时合并。同一引擎中标题规范化后相同的预印本与正式出版记录也会折叠,并优先保留引用信息和元数据更完整的记录。交叉匹配结果、OpenAlex 独有结果和 AnySearch 独有结果分开输出。
融合时按查询词覆盖率过滤和重排,相关性优先于引用量,避免高被引但主题无关的论文挤占结果。包含多个专业术语时,候选文献至少命中两个有效查询词;这一阈值兼顾缺少摘要的元数据,不能代替人工核验。物理、材料和光学主题应组合使用材料名、机理名与模型名,例如 Sellmeier 4H-SiC Fabry-Perot;结果过少时逐步放宽查询,不直接接受无关结果。
python scripts/hybrid_scholar.py --query "robust optimization vehicle routing" --limit 10 --json
如 AnySearch 需要鉴权:
$env:ANYSEARCH_API_KEY = "<密钥>"
python scripts/hybrid_scholar.py --query "analytic hierarchy process" --limit 8
诊断单个引擎时可用 --openalex-only 或 --anysearch-only;正式文献检索默认不得只运行一个引擎。
sources 和 cross_validated 状态。Take xiaomacoltai/双引擎论文搜索 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.