Согласно официальному блогу Google :
Поиск кода, который был разработан, чтобы помочь людям искать открытый исходный код по всей сети, будет закрыт вместе с API поиска кода 15 января 2012 года.
Поиск кода Google теперь отсутствует, и, поскольку это усложняет понимание представленных функций, вот моя попытка отобразить их с помощью информации, которую я собрал из кэша страницы для параметров поиска:
«В поле поиска» просто отмечает синтаксис для ввода команды непосредственно в основном окне поиска вместо использования интерфейса расширенного поиска.
- Package (в окне поиска: "package: linux-2.6")
- Язык (в поле поиска: "lang: c ++")
- (ВАРИАНТЫ: любой язык, actioncript, ada, яблочный скрипт, asp, сборка, autoconf, automake, awk, базовый, bat, c, c #, c ++, caja, cobol, coldfusion, configure, css, d, eiffel, erlang, fortran, go, haskell, inform, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, maple, mathematica, matlab, messagecatalog, modula2, modula3, targetc, ocaml, паскаль, perl, php, pod, пролог, proto, python, python, r, rebol, ruby, sas, схема, scilab, sgml, оболочка, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt, xul, yacc)
- Файл (в поле поиска: "file: ^. *. Java $")
- Класс (в окне поиска: "class: HashMap")
- Функция (в поле поиска: "function: toString")
- Лицензия (в поле поиска: «лицензия: mozilla»)
- (ОПЦИИ: null / any-license, aladdin / Aladdin-Public-License, художественная / Artistic-License, apache / Apache-License, apple / Apple-Public-Source-License, bsd / BSD-License, cpl / Common-Public -License, epl / Eclipse-Public-License, agpl / GNU-Affero-General-Public-License, gpl / GNU-General-Public-License, lgpl / GNU-Lesser-General-Public-License, заявление об отказе от ответственности / Историческое-разрешение -Ответ и отказ от ответственности, IBM / Public-License IBM, Lucent-Public-License, MIT-MIT-лицензии, Mozilla / Mozilla-Public-License, NASA / NASA-Open-Source-Agreement, python / Python -Software-Foundation-License, qpl / Q-Public-License, sleepycat / Sleepycat-License, zope / Zope-Public-License)
- С учетом регистра (в поле поиска: "case: no")
- (ВАРИАНТЫ: да, нет)
Также для понимания инструмента поиска будет полезна страница часто задаваемых вопросов по поиску кода Google .
Есть ли поисковая система кода, которая полностью заменит функции Google Code Search?
open-source
просчеты
источник
источник
Ответы:
Семь похожих поисковых систем кода представлены в качестве альтернативы на alternativeTo.net :
Очень похожим сервисом является Snipplr , поисковая система кода. Я не думаю, что есть очевидная альтернатива, все сервисы имеют свои отличительные особенности, вам придется оценить их для себя и посмотреть, какой из них вам нравится больше всего.
Стоит отметить, что Google Code Search еще не умер .
источник
Попробуйте это: Koders
редактировать
Обновление: Кодерс слился с Олохом .
источник
6 ноября 2012 года в списке рассылки debian-devel была объявлена поисковая система с кодом regexp для всех пакетов Debian :
http://codesearch.debian.net/
Поисковые запросы могут быть написаны в синтаксисе регулярных выражений, определенных re2 .
Можно найти файл определенного типа (C, C ++, Perl, Python, Go, Java, Ruby, Shell), где файлы были отфильтрованы по их расширению.
Debian очень серьезно относится к лицензированию программного обеспечения. Если вы найдете код в этой поисковой системе, вы можете быть уверены, что программное обеспечение соответствует требованиям, предъявляемым к программному обеспечению с открытым исходным кодом.
Также замечательно иметь возможность поиска в файлах debian / rules . Обычно они не распространяются в исходных пакетах за пределами Debian. В этих файлах вы можете увидеть, как пакет был собран для Debian, например, какие параметры были заданы команде CMake (если CMake был системой сборки в пакете).
источник
Также есть http://www.koders.com/ :
источник