Vyhledávání kódu Google - Google Code Search
![]() | Tento článek musí být aktualizováno.Prosince 2018) ( |
![]() | |
Typ webu | Vyhledávač |
---|---|
K dispozici v | Všechny jazyky |
Majitel | |
URL | www.google.com/codesearch |
Spuštěno | 5. října 2006 |
Aktuální stav | Přerušeno k 15. lednu 2012 |
Vyhledávání kódu Google byl volný beta výrobek z Google který debutoval v Laboratoře Google 5. října 2006, což uživatelům webu umožňuje vyhledávat open-source kód na internetu. Mezi funkce patřila možnost vyhledávání pomocí operátorů, a to jazyk:, balík:, licence:, a soubor:.
K dispozici pro vyhledávání byl kód v různých formátech včetně tar.gz, .tar.bz2, .tar a .zip, CVS, Podvracení, sakra a Mercurial úložiště.
Google Code Search pokrýval mnoho open-source projektů a jako takový se liší od „Code Search pro Google Open source projects“, který byl vydán později.[1][2]
Stroj na regulární výrazy
Web povolil použití regulární výrazy v dotazech, které v té době nenabídl žádný jiný vyhledávač pro kód.[Citace je zapotřebí ] Díky tomu to připomíná grep, ale přes světový veřejný zákoník. Použitá metodika kombinuje a trigram index na zakázku, odmítnutí služby odolný regulární výraz motor.[3]
V březnu 2010 byl vydán kodex RE2, modul regulárního výrazu používaný v Google Code Search, byl vytvořen jako open source.[4]
Google Code Search podporuje POSIX syntaxi rozšířeného regulárního výrazu, s výjimkou zpětných odkazů, porovnávacích prvků a třídicích tříd.
Jazyky, které nejsou oficiálně podporovány, lze vyhledat pomocí operátoru file: tak, aby odpovídal běžným příponám souboru pro daný jazyk.
Přerušení
V říjnu 2011 společnost Google oznámila, že má být ukončeno vyhledávání kódu spolu s API pro vyhledávání kódu.[5] Služba zůstala online až do března 2013,[6] a nyní vrací a 404.
V lednu 2012 Russ Cox zveřejnil přehled historie a technických aspektů nástroje a otevřeně získal základní implementaci podobné funkce jako sada samostatných programů, které mohou spouštět rychlé indexované vyhledávání regulárních výrazů přes místní kód.[7]
Viz také
- Krugle
- Otevřete rozbočovač (sloučení Ohloh a Koders )
- Merobase
- OpenGrok
Reference
- ^ „Hledání kódu pro open source projekty Google“. Blog Google s otevřeným zdrojovým kódem. Citováno 2020-04-01.
- ^ „Google Open Source“. cs.opensource.google. Citováno 2020-04-01.
- ^ Russ Cox (leden 2012). „Porovnávání regulárních výrazů s indexem trigramu (nebo: Jak fungovalo vyhledávání kódu Google)“. Archivováno od původního dne 2012-01-28. Citováno 2012-01-26.
- ^ „RE2: principiální přístup k porovnávání regulárních výrazů“. Archivováno z původního dne 2016-09-27. Citováno 2016-09-24.
- ^ Horowitz, Bradley (2011-10-14). „Official Blog: A fall sweep“. Googleblog.blogspot.com. Archivováno od originálu 23. 11. 2011. Citováno 2013-07-09.
- ^ „Náhrada za Google Code Search?“. Přetečení zásobníku. Archivováno od originálu dne 2017-11-09. Citováno 2016-07-25.
- ^ vyhledávání kódů na GitHub
externí odkazy
- Archivováno 12. listopadu 2010 v Wayback Machine
- Cindex / Csearch - nástroj pro vyhledávání souborů příkazového řádku, založený na nápadech z GCS
- Verze vyhledávání kódu, omezeno na Chrom projekt