前使った時にリポジトリ検索と指定が違うことで詰まったので備忘録。
自分はGitHubで、所属する組織のアーカイブされてないリポジトリを対象にコード検索を利用することがあります。
リポジトリ検索なら archived:true
もしくはarchived:false
で絞り込むことができますが。コード検索ではできません。
以下の画像のようにThe archived qualifier is not supported when searching code.
というエラーメッセージがでます。
ではどうするのかというと、コード検索では is:archived
を使うことでarchiveされたリポジトリのみを対象にすることができます。
(画像のelasticsearch-definitive-guideやexamplesはarchiveされたリポジトリです)
逆にarchiveされてないリポジトリのみを調べたい場合は NOT is:archived
を使います。
同じリポジトリがアーカイブされているかどうかの絞り込みですが、検索対象が何かで指定方法が変わるので気を付けましょう。
REF