Сторінка не перевірена
| Google Code Search | |
|---|---|
![]() | |
| Посилання | google.com/codesearch |
| Тип | Пошукова система |
| Мови | Всі мови |
| Українська мова | так |
| Власник | Google |
| Автор | Google |
| Започатковано | 5 жовтня 2006 (19 років) |
| Стан | Припинено з 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 охоплював багато проєктів з відкритим кодом, і тому він відрізнявся від «Пошуку коду для проєктів Google з відкритим кодом», який був випущений пізніше.[1][2]
Сайт дозволяв використовувати в запитахрегулярні вирази, які на той момент не пропонувала жодна інша пошукова система для коду. Це робило його схожим наgrep, але поверх загальнодоступного коду світу. Застосовувана методологія, яку іноді називають пошуком триграми, поєднуєіндекстриграми зі спеціально створеним механізмомрегулярних виразів, стійким до відмови в обслуговуванні.[3]
У березні 2010 року кодRE2, механізму регулярних виразів, що використовується в Google Code Search, став відкритим.[4]
Google Code Search підтримував розширений синтаксис регулярних виразів POSIX, за винятком зворотних посилань, елементів зіставлення та класів зіставлення.
Мови, які офіційно не підтримувалися, можна було шукати за допомогою оператора file:, щоб зіставляти із загальним розширенням файлів для мови.
У жовтні 2011 року Google оголосив, що Code Search буде закрито разом із Code Search API.[5] Сервіс залишався онлайн до березня 2013 року[6], а тепер повертає404.
У січні 2012 року Расс Кокс опублікував огляд історії та технічних аспектів інструменту, а також відкрив базову реалізацію схожої функції у вигляді набору автономних програм, які можуть запускати швидкий індексований пошук регулярних виразів у локальному коді.[7]