Searchcode 2.0



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

Source: https://habr.com/ru/post/J227761/


All Articles