Топ питань
Часова шкала
Чат
Перспективи

Google Code Search

вебсайт З Вікіпедії, вільної енциклопедії

Remove ads

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]

Remove ads

Механізм регулярних виразів

Сайт дозволяв використовувати в запитах регулярні вирази, які на той момент не пропонувала жодна інша пошукова система для коду. Це робило його схожим на grep, але поверх загальнодоступного коду світу. Застосовувана методологія, яку іноді називають пошуком триграми, поєднує індекс триграми зі спеціально створеним механізмом регулярних виразів, стійким до відмови в обслуговуванні.[3]

У березні 2010 року код RE2, механізму регулярних виразів, що використовується в Google Code Search, став відкритим.[4]

Google Code Search підтримував розширений синтаксис регулярних виразів POSIX, за винятком зворотних посилань, елементів зіставлення та класів зіставлення.

Мови, які офіційно не підтримувалися, можна було шукати за допомогою оператора file:, щоб зіставляти із загальним розширенням файлів для мови.

Remove ads

Припинення

У жовтні 2011 року Google оголосив, що Code Search буде закрито разом із Code Search API.[5] Сервіс залишався онлайн до березня 2013 року[6], а тепер повертає 404.

У січні 2012 року Расс Кокс опублікував огляд історії та технічних аспектів інструменту, а також відкрив базову реалізацію схожої функції у вигляді набору автономних програм, які можуть запускати швидкий індексований пошук регулярних виразів у локальному коді.[7]

Remove ads

Див. також

  • Кругле
  • Open Hub (об'єднання Ohloh і Koders)
  • Меробаза
  • OpenGrok
  • Пошук триграми

Примітки

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads