Esiste un'alternativa a Google Code Search? [chiuso]

26

Per il blog ufficiale di Google :

Code Search, which was designed to help people search for open source code all over the web, will be shut down along with the Code Search API on January 15, 2012.

Google Code Search non è più disponibile e, dal momento che rende molto più difficile comprendere le funzionalità presentate, ecco il mio tentativo di renderle tramite le informazioni raccolte da una cache della pagina per le Opzioni di ricerca:

La "casella di ricerca" annota semplicemente la sintassi per digitare il comando direttamente nella casella di ricerca principale invece di utilizzare l'interfaccia di ricerca avanzata.

  • Pacchetto (nella casella di ricerca: "pacchetto: linux-2.6")
  • Lingua (Nella casella di ricerca: "lang: c ++")
    • (OPZIONI: qualsiasi lingua, codice di azione, ada, applescript, asp, assembly, autoconf, automake, awk, basic, bat, c, c #, c ++, caja, cobol, coldfusion, configure, css, d, eiffel, erlang, fortran, go, haskell, informa, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, maple, mathematica, matlab, messagecatalog, modula2, modula3, objectivec, ocaml, pascal, perl, php, pod, prolog, proto, python, python, r, rebol, ruby, sas, schema, scilab, sgml, shell, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt, xul, yacc)
  • File (nella casella di ricerca: "file: ^. *. java $")
  • Classe (In Search Box: "class: HashMap")
  • Funzione (nella casella di ricerca: "function: toString")
  • Licenza (nella casella di ricerca: "licenza: mozilla")
    • (OPZIONI: null / any-license, aladdin / Aladdin-Public-License, licenza artistico / artistica, apache / Apache-License, Apple / Apple-Public-Source-License, licenza bsd / BSD, cpl / Common-Public-License, epl / Eclipse-Licenza pubblica, AGPL / GNU Affero-generale-Public-licenza, gpl / GNU-General-Public-licenza, LGPL / GNU Lesser-generale-Public-licenza, dichiarazione di non responsabilità / storico-autorizzazione-Avviso-e-responsabilità, ibm / Licenza pubblica IBM, lucent / Lucent-Public-License, mit / MIT-License, mozilla / Mozilla-Licenza pubblica, nasa / Accordo open source NASA, python / Python-Software-Foundation-License, qpl / Q-Licenza pubblica, sleepycat / Sleepycat-License, zope / Zope-Public-License)
  • Maiuscole / minuscole (nella casella di ricerca: "caso: no")
    • (OPZIONI: sì, no)

Inoltre, per comprendere lo strumento di ricerca è utile utilizzare la pagina delle domande frequenti su Google Code Search

Esiste un motore di ricerca di codice che sostituisca completamente le funzionalità di Ricerca codici di Google?

    
posta blunders 16.10.2011 - 22:39
fonte

4 risposte

16

Sei motori di ricerca di codici simili sono presentati come alternative all'indirizzo alternativeTo.net :

Koders.com

Koders is a syntax-specific (33 languages, soon to be 43) open source code search engine that enables developers to find, understand, and use open source code. Koders has a search index of several billion lines of code, and will further expand this to include the extensive project list on ohloh.net.

search[code]

search[code] is a code specific search engine. API documentation, code snippets and open source (free sofware) repositories are indexed and searchable. Most information is presented in such a way that you shouldn't need to click through, but of course you always can.

SymbolHound

SymbolHound offers symbol-inclusive search of open source code repositories, in addition to a feature that allows regular web searches for otherwise-ignored special characters.

Black Duck Code Sight

Black Duck® Code Sight™ is a scalable, syntax-specific (43 languages) source code search engine that enables developers to find, understand, and use shared code. Code Sight's out-of-the-box adapters allow a search index to be created from a file system or across multiple source code management systems and types. The free version limitation is 5 million LOCs

Codase

Codase is the leading source code search company with advanced source code understanding and xml index/search technologies. Rather than treating code as text, Codase understands programming languages, and treats code as code, the way it's supposed to be. This unique and syntax-aware approach provides the most accurate and detailed search results with fine granularity levels of controls. With Codase, one can search functions, classes, strings, constants, macros, comments and other programming language constructs.

GrepCode

GrepCode.com is a code search engine built by developers for developers to search and browse open source Java projects.

Un servizio molto simile è Snipplr , un motore di ricerca con codice snippet. Non penso ci sia un'alternativa ovvia, tutti i servizi hanno le loro caratteristiche distinte, dovrai valutarli per te stesso e vedere quale ti piace di più.

Vale la pena notare che Google Code Search è non ancora morto .

    
risposta data 27.02.2012 - 02:42
fonte
12

Prova questo: Koders

Modifica

Aggiornamento: Koders si è fuso con Ohloh .

    
risposta data 16.10.2011 - 23:02
fonte
3

6 novembre 2012 un motore di ricerca del codice regexp per tutti i pacchetti Debian era annunciato sulla mailing list debian-devel:

link

Le query di ricerca possono essere scritte con la sintassi delle espressioni regolari definita da Re2 .

È possibile cercare un tipo di file specifico (C, C ++, Perl, Python, Go, Java, Ruby, Shell) in cui i file sono stati filtrati per estensione.

Debian è molto serio sulle licenze software. Se trovi il codice in questo motore di ricerca puoi essere sicuro che il software soddisfa i requisiti per essere un software open source.

È anche bello poter cercare nei file debian / rules . Normalmente non sono distribuiti nei pacchetti sorgente al di fuori di Debian. In questi file puoi vedere come è stato costruito il pacchetto per Debian, ad es. quali opzioni sono state fornite al comando CMake (se CMake era il sistema di compilazione nel pacchetto).

    
risposta data 15.11.2012 - 11:15
fonte
2

Inoltre c'è link :

Koders.com, a Black Duck Software Company, is a free on-line search engine for open source software and other web-downloadable code.

Over 30,000 developers each day rely on Koders to search over 1 billion lines of code written in over 30 languages and identified with 28 software licenses.

Koders is helping to fuel the open source software revolution. Developers can use this free resource to quickly find the best reusable open source code, methods, examples, algorithms and more, enabling them to be more successful with open source and complete projects faster.

    
risposta data 04.03.2011 - 09:29
fonte

Leggi altre domande sui tag