Google Code Search

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Google Code Search
Google Code Search.png
Developer(s) Google
Initial release October 5, 2006
Development status Discontinued
Operating system Any (web-based application)
Type Code search engine

Google Code Search was a free beta product from Google which debuted in Google Labs on October 5, 2006, allowing web users to search for open-source code on the Internet. Features included the ability to search using operators, namely lang:, package:, license: and file:.

The code available for searching was in various formats including tar.gz, .tar.bz2, .tar, and .zip, CVS, Subversion, git and Mercurial repositories.

Regular expression engine[edit]

The site allowed the use of regular expressions in queries, which at the time was not offered by any other search engine for code.[citation needed] This makes it resemble grep, but over the world's public code, the methodology employed combines a trigram index with a custom-built, denial-of-service resistant regular expression engine.[1]

In March 2010, the code of RE2, the regular expression engine used in Google Code Search, was made open source.[2]

Google Code Search supported POSIX extended regular expression syntax, excluding back-references, collating elements, and collation classes.

Languages not officially supported could be searched for using the file: operator to match the common file extensions for the language.


In October 2011, Google announced that Code Search was to be shut down along with the Code Search API,[3] the service remained online until March 2013,[4] and it now returns a 404.

In January 2012, Russ Cox published an overview of history and the technical aspects of the tool, and open-sourced a basic implementation of a similar functionality as a set of standalone programs that can run fast indexed regular expression searches over local code.[5]

See also[edit]


External links[edit]