CrossRef API query.affiliation для строки из нескольких слов - PullRequest
0 голосов
/ 10 мая 2019

Я учусь использовать API отдыха CROSSREF и хочу найти все DOI, связанные с данным университетом. Как создать поисковый запрос из нескольких слов для AND, а не AND / OR?

На CrossRef имеется более 100 миллионов DOI, но только 8217730 имеют метаданные принадлежности авторов.

https://api.crossref.org/works?sample=10&filter=has-affiliation:true

Теперь, если я хочу запросить поиск связей с "Университетом Южного Миссисипи", я мог бы использовать Миссисипи + университет + Южный, но это возвращение И / ИЛИ трех слов.

Я хочу только присоединения со всеми тремя словами.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...