Google ソースコード検索

Google Code Search
開発元 Google
対応OS 任意(ウェブ型アプリケーション)
種別 ソースコード検索エンジン
公式サイト code.google.com/codesearch
テンプレートを表示

Google ソースコード検索(英: Google Code Search)は、Googleによるインターネット上にあるオープンソースコードを検索するためのベータ製品でGoogle Labsから誕生したものである。2006年10月5日に公開、2012年1月15日にコード検索APIと共に正式終了したが[1]、同年11月時点でサイトは現存している。

機能には演算子を使って検索するのがあり、対応する演算子にはlang:package:license:file:があった。

検索可能なコードはtar.gz、.tar、.bz2、.tar、.zip、CVSSubversion、git、mercurial repositoriesといった数種類の形式に対応していた。

正規表現

このサイトはクエリでの正規表現の使用が可能だった。これはgrepと酷似しているが世界中で公開されているコードである。この手法はtrigramインデックスとカスタムビルドされたDoS攻撃耐性正規表現エンジンを組み合わせていた[2]

Googleソースコード検索はPOSIXという拡張正規表現構文、後方参照除外、照合要素、照合クラスに対応していた[3]

対応言語

公式対応言語の一覧は常に変化していた。2010年12月31日時点の一覧は以下の通り[4]:

公式に対応していない言語の場合、言語用の一般的なファイル拡張子と一致させるためにfile:という識別子を使って検索する。

関連項目

  • Codase
  • JExamples
  • Krugle
  • Koders
  • merobase
  • OpenGrok

脚注

  1. ^ https://googleblog.blogspot.com/2011/10/fall-sweep.html
  2. ^ How Google Code Search Worked, Russ Cox, January 2012
  3. ^ https://www.google.com/intl/en/help/faq_codesearch.html#regexp
  4. ^ https://www.google.com/codesearch

外部リンク

  • Version of Code search, limited to projects hosted on Google Code
  • Cindex/Csearch - command-line file search tool, based on ideas from GCS
Alphabet歴史サービス
企業
イベント・取り組み
人物
役員
創業者
部門
不動産
  • 111 Eighth Avenue(英語版)
  • チェルシーマーケット(英語版)
  • Googleplex
  • Data Centers(英語版)
開発
オペレーティングシステム
ライブラリ・
フレームワーク
ツール
探索アルゴリズム
ファイルフォーマット
その他
サービス
娯楽
伝達・交流
検索
組織・管理
ビジネス・金融
その他
ハードウェア
Nexus
スマートフォン
タブレット
その他
Google Pixel
Google Play Edition
Android One
その他
X
  • *: 開発・サポートを終了した製品およびサービス
  • カテゴリ カテゴリ
  • コモンズ コモンズ