Google Code Search

Google Code Search
Google Code Search.png
Typ av webbplats
Sökmotor
Tillgänglig i Alla språk
Ägare Google
URL www.google.com/codesearch
Lanserades 5 oktober 2006 ; för 16 år sedan ( 2006-10-05 )
Nuvarande status Upphört den 15 januari 2012

Google Code Search var en gratis betaprodukt från Google som debuterade i Google Labs den 5 oktober 2006, vilket gjorde det möjligt för webbanvändare att söka efter öppen källkod på Internet. Funktionerna inkluderar möjligheten att söka med operatorer, nämligen lang: , paket: , licens: , och fil: .

Koden som var tillgänglig för sökning var i olika format inklusive tar.gz, .tar.bz2, .tar och .zip, CVS , Subversion , git och Mercurial repositories.

Google Code Search täckte många projekt med öppen källkod, och skiljer sig som sådan från "Code Search för Google Open source-projekt" som släpptes efteråt.

Motor för reguljärt uttryck

Webbplatsen tillät användning av reguljära uttryck i frågor, som vid den tiden inte erbjöds av någon annan sökmotor för kod. [ citat behövs ] Detta gör att den liknar grep , men över världens offentliga kod. Metoden som används, ibland kallad trigramsökning , kombinerar ett trigramindex med en specialbyggd, denial -of-service- resistent reguljära uttrycksmotor .

gjordes koden för RE2 , motorn för reguljära uttryck som används i Google Code Search, till öppen källkod.

Google Code Search stödde POSIX utökad syntax för reguljära uttryck, exklusive bakåtreferenser, sorteringselement och sorteringsklasser.

Språk som inte officiellt stöds kunde sökas efter med hjälp av file:-operatorn för att matcha de vanliga filtilläggen för språket.

Avbrytande

I oktober 2011 meddelade Google att Code Search skulle stängas av tillsammans med Code Search API. Tjänsten förblev online till mars 2013, och den returnerar nu en 404 .

I januari 2012 publicerade Russ Cox en översikt över historiken och de tekniska aspekterna av verktyget, och öppnade en grundläggande implementering av en liknande funktionalitet som en uppsättning fristående program som kan köra snabba indexerade reguljära uttryckssökningar över lokal kod.

Se även

externa länkar