序文
以下は、私が慎重にまとめた Github プロジェクト リソースを検索する方法のいくつかです。これらの方法は、要件を満たす必要なプロジェクトをより迅速かつ正確に検索するのに役立ちます。
記事を書くのは簡単ではありませんが、この記事が役に立った場合は、いいねして集めてください〜
さて、本題に直接行きましょう -->
まず、プロジェクトの特徴を理解することから始めましょう。次のプロジェクトを例に挙げます。
1. 一般的なキーワード検索
実際、これは何も言うことはなく、直接キーワードを入力して検索を実現し、ページ内でフィルタリングして検索項目を照合するだけであり、キーワードを使用して検索することは、干し草の山から針を見つけるのと同じです。以下の高度な検索に焦点を当ててください。
2.高度な条件検索
これは主に、検索ボックスに修飾子を追加することで見つかります。一般的に使用されるさまざまな修飾子の構文は次のとおりです。
検索フィルターの要素 | 検索バーの構文 |
---|---|
プログラミング言語から探す | 言語:xxx |
プロジェクト(リポジトリ名)で検索 | で:名前xxx |
アイテム (リポジトリ) の説明による検索 | 内:説明 xxx |
READMEファイルの説明に従って検索してください | in:readme xxx |
星の数で検索を制限する | 星:>n |
フォークの数によって検索を制限する | フォーク:>n |
更新期限(以降の時刻)で検索(YYYY-MM-DDは年、月、日を意味します) | 押されました:>YYYY-MM-DD |
人物の項目で検索を制限する | リポジトリ:所有者/名前 |
ユーザー名の下ですべてのプロジェクト (リポジトリ) またはプロジェクト (リポジトリ)を検索します- ユーザー名の後にプロジェクト名を追加します | 組織:ユーザー名 |
組織名でプロジェクト(リポジトリ)を検索する | 組織:組織名 |
フォロワー数で探す | Java フォロワー:>=n は、テキスト「Java」に言及している n 人以上のフォロワーがいるリポジトリと一致します。 |
上記は、Github で一般的に使用される高度な検索構文の一部です。詳細については、公式ドキュメントを参照してください: https://docs.github.com/zh/search-github/github-code-search/ Understanding-github-code-検索構文
以下は特定の検索のデモです。たとえば、ウェアハウスが 2023 年 6 月 1 日以降に更新され、スターが10,000 を超えているJava で書かれたモール プロジェクトを検索したいとします。上記の構文と組み合わせると、次のように入力できます。
商城 in:readme stars:>10000 language:Java pushed:>2023-06-01
最終的な検索結果は以下の通りで、要件を満たす 3 つの項目が正確に選別されます。
上で書いた限定的な条件に加えて、上記の構文を参照して、必要に応じて条件を追加していくことができます。条件が多いほど、より正確な項目を見つけることができます。
3. リーダーボードからアイテムを見つける
以下のランキングは星順に並べられており、高品質のプロジェクトを見つけるのに役立ちます。もちろん、要件を満たすものを見つけたい場合は、上の高度な検索を使用することをお勧めします
特定の URL: https://www.githubs.cn/top/Jav