我正在学习使用 CROSSREF REST API,并希望搜索与给定大学有关联的所有 DOI。如何为 AND 而不是 AND/OR 创建多词搜索查询?
CrossRef 上有超过 1 亿个 DOI,但只有 8217730 个具有作者隶属关系元数据。
https://api.crossref.org/works?sample=10&filter=has-affiliation:true
现在,如果我想查询与“南密西西比大学”的隶属关系,我可以使用 Mississippi+university+southern,但这会返回 AND/OR 这三个词。
我只想要所有三个词的从属关系。
https://api.crossref.org/works?sample=10&query.affiliation=mississippi+university+southern
这将返回所有带有单词大学或南部或密西西比州
CrossRef 字段查询说明在这里 https://github.com/CrossRef/rest-api-doc#field-queries 和关于该主题的 github 评论在这里 https://github.com/CrossRef/rest-api-doc/ commit/a4d047e0d1556e80aaab0f4b5aae420da2a99ea2和这里https://github.com/CrossRef/rest-api-doc/issues/170