最近、ソースコード
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を使用してあまりロードしないでください。