
最近、ソースコードSearchcodeの検索エンジンの新しいバージョンを開始しました。 彼のインデックスには、Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Projectなどのプロジェクトが含まれています。 合計で、データベースには200,000以上のプロジェクトからの180億行以上のコードが含まれています。
Searchcodeには、リクエストの数に制限のない(現時点では)APIキーがなくてもオープンAPIがあります。
Searchcodeの機能は、90以上のプログラミング言語でのフィルターのサポートと、検索時に特殊文字を使用する機能です。 ソースおよびリポジトリごとのフィルターもあります。
リクエスト例
System.Linqを使用します。
i ++;
api.duckduckgo.com
Backbone.Collection.extend
輸入パンダ
mysql_query lang:PHP
一覧
re.compile lang:Python

ちなみに、DuckDuckGo検索エンジンのクエリで!コードを指定すると、すぐにSearchcodeにリダイレクトされます。 DuckDuckGoがブラウザのデフォルトの検索エンジンとしてインストールされている場合、これは非常に便利です。
Searchcodeの開発者であるBen Boyter は 、Djangoで新しいバージョンを書き直したが、それでも検索エンジンとしてSphinxを使用していると書いています。 このサイトは2台のサーバーで実行されるため、無制限のAPIを使用してあまりロードしないでください。