Поиск по коду в Google
-
История и функции Google Code Search
- Google Code Search — бесплатный бета-продукт, запущенный в 2006 году.
- Позволяет искать открытый исходный код с использованием операторов, таких как .mw-parser-output и lang:.
- Поддерживает различные форматы кода, включая репозитории различных систем контроля версий.
-
Особенности и ограничения
- Использовал регулярные выражения для поиска, что было уникально для поисковых систем по коду.
- Применял механизм обработки регулярных выражений, устойчивый к отказам в обслуживании.
- В 2010 году движок регулярных выражений RE2 стал открытым исходным кодом.
- Поддерживал расширенный синтаксис POSIX регулярных выражений, исключая определенные элементы.
-
Прекращение работы
- В 2011 году Google объявила о закрытии Code Search и API.
- Сервис оставался доступным до марта 2013 года, после чего стал возвращать ошибку 404.
-
Последующие разработки
- В 2012 году Расс Кокс опубликовал обзор и представил реализацию аналогичной функциональности.
-
Связанные ресурсы
- Упомянуты другие инструменты и ресурсы для поиска исходного кода.
-
Архивность
- Статья была архивирована в ноябре 2010 года.
-
Дополнительные инструменты
- Упомянуты инструменты, основанные на идеях Google Code Search, такие как Cindex/Csearch и версия для Chromium.
Полный текст статьи: