GitHubで論理演算子を使用して検索するにはどうすればよいですか?


23

GitHubのは、検索システムを持っている弾性検索に構築している多くの高度な機能のリポジトリやユーザーの検索などを。Googleを使用して、GitHubで代替案を検索できますただし、GitHubの検索構文は否定演算子のみを対象としています

GitHubの検索で他の論理演算子を使用するにはどうすればよいですか?

おそらく、弾性検索にフィルタリングやブールクエリの結合に利用できる機能がありますか?


4
ANDおよびORは使用できなくなっていることに注意してください。
StingyJack

回答:


9

GitHubのの検索カバーに建てられたandnotorオペレーターだけでなく、様々な他の比較。GitHubの検索に関する一般的なガイドラインは、https//help.github.com/articles/searching-github/にあります。

ここで説明する検索構文を使用:https : //help.github.com/articles/search-syntax/


1
はい、ANDNOTそしてOR今作品。ご回答有難うございます!
ベント

23
これらのリンクには、ANDまたはの使用方法が説明されORていないため、私には機能しないようです。
クリストファー

12

デフォルトの検索は、各検索キーと値のペアの間に暗黙のAND演算子があるかのように機能します。

is:pr is:open author:monishdeb

キーに複数のキーと値のペアを指定すると、最後のキーと値のペアが使用され、結果が表示されたときにクエリ内の以前のペアが抑制されます。

高度な検索は、各検索キーと値のペアの間に暗黙のOR演算子があるかのように機能します。

author:monishdeb author:pradpnayak repo:civicrm/civicrm-core

私が見つけたAND演算子とOR演算子を組み合わせる方法はありません。したがって、1つのレポで複数の著者のいずれかからオープンなPRを見つけることは不可能だと思います。

NOT演算子を使用して文字列を除外できます:https : //help.github.com/articles/understanding-the-search-syntax/


私はGraphQLのAPI検索は暗黙の持っているOR単語と単語の間に、少なくとも、私は複数のリポジトリを探したときにことを確認することができましたrepo:
ジョシュDzielak
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.