問題タブ [booleanquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
38 参照

sql - KeyValuePair を使用したテーブル内のデータの選択 - SQL

キーと値のペアからデータを選択しようとしていますが、 ANDを使用するたびに Value 列に等しい 1 つのレコードしか表示されませんが、ORを使用しようとすると間違ったレコードが返されます。私はすでにいくつかの調査を行っていますが、残念ながら解決策を見つけることさえできていません。

これが私が試していることです:

マイテーブル:

AND句を使用した場合の結果:

OR句を使用した場合の結果:

私が達成したい結果:

0 投票する
2 に答える
303 参照

string - 複数単語文字列の CrossRef API query.affiliation

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