Тип сайта | Поисковая система |
---|---|
Доступно на | всех языках |
Владелец | |
URL | www.google.com / codesearch |
Запущен | 5 октября 2006 г.; 14 лет назад (05.10.2006) |
Текущий статус | Снято с производства с 15 января 2012 г. |
Google Code Search был бесплатным продуктом бета от Google, который дебютировал в Google Labs 5 октября 2006 года, позволяя пользователям Интернета искать в Интернете открытый код. Функции включали возможность поиска с использованием операторов, а именно lang :, package:, license: и file :.
Код, доступный для поиска, был в различных форматах, включая tar.gz,.tar.bz2,.tar и.zip, CVS, Subversion, git и Mercurial репозитории.
Google Code Search охватил множество проектов с открытым исходным кодом и поэтому отличается от «Code Search for Google Open Source projects», выпущенного позже.
На сайте разрешено использование из регулярных выражений в запросах, которые в то время не предлагались ни одной другой поисковой системой для кода. Это делает его похожим на grep, но поверх публичного кода мира. Используемая методология объединяет триграмму индекс со специально созданным, устойчивым к отказам в обслуживании механизмом регулярных выражений.
В марте 2010 года код RE2, механизма регулярных выражений, используемого в Google Code Search, был открыт с открытым исходным кодом.
Google Code Search поддерживал расширенный синтаксис регулярных выражений POSIX, за исключением обратные ссылки, элементы сопоставления и классы сопоставления.
Языки, которые официально не поддерживаются, можно было найти с помощью оператора file:, чтобы сопоставить общие расширения файлов для языка.
В октябре 2011 года Google объявил о прекращении работы Code Search вместе с Code Search API. Сервис оставался в сети до марта 2013 года, и теперь он возвращает 404.
. В январе 2012 года опубликовал обзор истории и технических аспектов инструмента, а также предоставил открытый исходный код базовой реализации аналогичной функциональности в качестве набор автономных программ, которые могут выполнять быстрый поиск индексированных регулярных выражений по локальному коду.