Google Code Searchに代わるものはありますか?[閉まっている]


26

Google公式ブログごと:

Web全体でオープンソースコードを検索できるように設計されたCode Searchは、2012年1月15日にCode Search APIとともにシャットダウンされます。

Google Code Searchはなくなったため、表示された機能を理解するのが非常に難しくなったため、検索オプションのページのキャッシュから収集した情報を使用してそれらをレンダリングしようとしました。

「検索ボックス内」は、高度な検索インターフェイスを使用する代わりに、メインの検索ボックスにコマンドを直接入力する構文を示しています。

  • パッケージ(検索ボックス:「package:linux-2.6」)
  • 言語(検索ボックス内: "lang:c ++")
    • (オプション:任意の言語、actionscript、ada、applescript、asp、アセンブリ、autoconf、automake、awk、basic、bat、c、c#、c ++、caja、cobol、coldfusion、configure、css、d、eiffel、erlang、fortran、 go、haskell、inform、java、java、javascript、jsp、lex、limbo、lisp、lolcode、lua、m4、makefile、maple、mathematica、matlab、messagecatalog、modula2、modula3、objectivec、ocaml、pascal、perl、php、 pod、prolog、proto、python、python、r、rebol、ruby、sas、scheme、scilab、sgml、shell、smalltalk、sml、sql、svg、tcl、tex、texinfo、troff、verilog、vhdl、vim、xslt、 xul、yacc)
  • ファイル(検索ボックス内: "file:^。*。java $")
  • クラス(検索ボックス:「class:HashMap」)
  • 関数(検索ボックス:「function:toString」)
  • ライセンス(検索ボックス:「license:mozilla」)
    • (オプション:null / any-license、aladdin / Aladdin-Public-License、artistic / Artistic-License、apache / Apache-License、apple / Apple-Public-Source-License、bsd / BSD-License、cpl / Common-Public -ライセンス、epl / Eclipse-Public-License、agpl / GNU-Affero-General-Public-License、gpl / GNU-General-Public-License、lgpl / GNU-Lesser-General-Public-License、免責事項/歴史的許可-特記事項、ibm / IBM-Public-License、lucent / Lucent-Public-License、mit / MIT-License、mozilla / Mozilla-Public-License、nasa / NASA-Open-Source-Agreement、python / Python -Software-Foundation-License、qpl / Q-Public-License、sleepycat / Sleepycat-License、zope / Zope-Public-License)
  • 大文字と小文字を区別(検索ボックス:「case:no」)
    • (オプション:はい、いいえ)

また、検索ツールの理解に役立つのは、Google Code SearchのFAQのページです

Google Code Searchの機能を完全に置き換えるコード検索エンジンはありますか?


3
@Mark Trapp:回答には「事実、参考文献、または特定の専門知識」が含まれています。「意見、議論、議論、投票、または詳細な議論」は表示されず、質問が投稿された時間もありませんそれはありそうです。質問の問題は何ですか?ありがとう!
失策

1
アンケートです。詳細については、「実際の質問には回答があります」を参照してください。他にご質問やご不明な点がある場合は、メタディスカッションサイトでお問い合わせください。

@Mark Trapp:要求に応じてメタへの返信を投稿しました。この質問はアンケートですか?
失策

回答:


17

alternativeTo.netでは、7つの類似したコード検索エンジンが代替として提示されています

Koders.com

Kodersは、構文固有の(33言語、近々43になる)オープンソースコード検索エンジンであり、開発者がオープンソースコードを検索、理解、使用できるようにします。Kodersには数十億行のコードの検索インデックスがあり、これをさらに拡張して、ohloh.netの広範なプロジェクトリストを含める予定です。

検索[コード]

search [code]はコード固有の検索エンジンです。APIドキュメント、コードスニペット、およびオープンソース(無料のソフトウェア)リポジトリは、インデックス付きで検索可能です。ほとんどの情報は、クリックスルーする必要がないように表示されますが、もちろん常に可能です。

SymbolHound

SymbolHoundは、他の方法では無視される特殊文字の通常のWeb検索を可能にする機能に加えて、オープンソースコードリポジトリのシンボルを含む検索を提供します。

ブラックダックコードサイト

BlackDuck®Code Sight™は、開発者が共有コードを見つけ、理解し、使用できるようにする、スケーラブルな構文固有(43言語)のソースコード検索エンジンです。Code Sightのすぐに使用できるアダプターを使用すると、ファイルシステムから、または複数のソースコード管理システムとタイプにわたって検索インデックスを作成できます。無料版の制限は500万LOCです

コダース

Codaseは、高度なソースコードの理解とxmlインデックス/検索技術を備えた主要なソースコード検索会社です。Codaseはコードをテキストとして扱うのではなく、プログラミング言語を理解し、コードを本来の方法であるコードとして扱います。このユニークで構文を意識したアプローチは、きめ細かな制御レベルで最も正確で詳細な検索結果を提供します。Codaseを使用すると、関数、クラス、文字列、定数、マクロ、コメント、その他のプログラミング言語の構成要素を検索できます。

GrepCode

GrepCode.comは、開発者がオープンソースJavaプロジェクトを検索および参照するために開発者が作成したコード検索エンジンです。

zGrepCode

zGrepCode.comは、オープンソースコードをオンラインで閲覧するためのヘルパーです。IDEスタイルでコードをナビゲートして、参照を追跡したり、インラインドキュメントを読んだり、どこでもコードスニペットを簡単に共有したりできます。

非常によく似たサービスは、コードスニペット検索エンジンのSnipplrです。明らかな代替手段はないと思います。すべてのサービスには独自の機能があります。自分でそれらを評価し、どのサービスを最も楽しんでいるかを確認する必要があります。

Google Code Searchはまだ死んでいないことに注意する価値があります


1
Snip2Code:snip2code.comをお勧めします。Google Code Searchのような強力な検索エンジン、Eclipse、Visual Studio、IntelliJ、Notepad ++などのIDEでの高度な統合、およびすべての言語で新しいスニペットを投稿するコーダーの成長コミュニティ
Cristiano Ghersi

1
もう1つのオプションはzgrepcode.comです。これは、grepcodeの代替(grepcodeがダウンしているため)を提供するだけでなく、コードスニペットとサンプルとともにWebブラウザーでのIDEエクスペリエンスも提供します。
アマンディープシン

GrepCode.comは廃止されました。それに代わるものはzGrepCode.com
Arry

12

これを試してください:Koders

編集

更新:KodersOhlohと合併しました。


2
残念ながら、それはCodeSearchをとして柔軟性としてはありませんが、まあ、ルックス、我々はそれを生きているように: - /
ヨハネス・

正規表現ができず、何百万もの重複が発生します... goo.gl/ODY1Ugoo.gl/q6QVZ
Nakilon

2
リンクのみの回答は特に有用ではありません。回答を展開して、Google Code Searchの代替としてKodersを提案する理由を教えてください。
ヤニス

3

2012年11月6日、すべてのDebianパッケージの正規表現コード検索エンジンがdebian-develメーリングリストで発表されました。

http://codesearch.debian.net/

検索クエリは、re2で定義された正規表現構文で記述できます。

ファイルが拡張子によって除外されている特定のファイルタイプ(C、C ++、Perl、Python、Go、Java、Ruby、Shell)を検索することができます。

Debianはソフトウェアライセンスについて非常に真剣です。この検索エンジンでコードを見つけると、ソフトウェアがオープンソースソフトウェアであるための要件を満たしていると確信できます。

debian / rulesファイルで検索できることも素晴らしいことです。通常、Debianの外部のソースパッケージでは配布されません。これらのファイルでは、パッケージがDebian用にどのようにビルドされたか、たとえばCMakeコマンドに与えられたオプションを確認できます(CMakeがパッケージのビルドシステムであった場合)。


2

http://www.koders.com/もあります

Black Duck Software CompanyであるKoders.comは、オープンソースソフトウェアおよびその他のWebダウンロード可能なコード用の無料のオンライン検索エンジンです。

毎日30,000人を超える開発者がKodersを使用して、30以上の言語で記述され、28のソフトウェアライセンスで識別される10億行を超えるコードを検索しています。

Kodersは、オープンソースソフトウェア革命の推進に貢献しています。開発者はこの無料のリソースを使用して、再利用可能な最高のオープンソースコード、メソッド、例、アルゴリズムなどをすばやく見つけ、オープンソースでより成功し、プロジェクトをより迅速に完了できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.