1.3 Paper title search GET /graph/v1/paper/search/match
返回与给定标题最接近的一篇论文。
| 参数 | 必填 | 说明 |
|---|---|---|
query | 是 | 标题文本 |
fields | 否 | 逗号分隔的字段投影,见 §3 |
| 过滤参数 | 否 | 与 1.1 相同 |
curl "https://fetchpaper.com/graph/v1/paper/search/match?query=Attention%20Is%20All%20you%20Need&fields=title,year,citationCount,matchScore"
{"data": [{"paperId": "204e3073870fae3d05bcbc2f6a8e263d9b72e776",
"title": "Attention is All you Need", "year": 2017,
"citationCount": 201069, "matchScore": 100.0}]}
- 先按规范化标题完全匹配(多篇同名取引用数最高);没有完全匹配时退回相关性打分 + 相似度,低于 0.6 直接 404
{"error": "Title match not found"}。 matchScore恒返回,不看fields(它不是论文字段,是匹配结论本身)。§1.1 过滤在这里同样生效、同样校验:year=abc→ 400,year=1999过滤后无命中 → 404,不是空数组。- 退到打分那一路同样受 §1.1 的 postings 预算管:按「这串里不同词的 df 之和」计费。库内真实标题最长 300 字符(约 16 词)照常 200;40 个高频词堆出来的串会 400,文案与 §1.1 逐字相同。