CROSSREF rest API の使い方を学んでいて、特定の大学に所属するすべての DOI を検索したいと考えています。AND/OR ではなく、AND の複数単語検索クエリを作成するにはどうすればよいですか?
CrossRef には 1 億を超える DOI がありますが、著者の所属メタデータがあるのは 8217730 だけです。
https://api.crossref.org/works?sample=10&filter=has-affiliation:true
ここで、「University of Southern Mississippi」との所属を検索するクエリを実行する場合、mississippi+university+southern を使用できますが、これは 3 つの単語の AND/OR を返します。
3 つの単語すべてとの所属のみが必要です。
https://api.crossref.org/works?sample=10&query.affiliation=mississippi+university+southern
これは、University、Southern、または Mississippi という単語を含むすべてを返します
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