根据Google官方博客:
专为帮助人们在整个网络上搜索开源代码而设计的Code Search将于2012年1月15日与Code Search API一起关闭。
Google代码搜索现在不见了,由于这使得理解它提供的功能变得更加困难,因此,我尝试通过我从页面缓存中为“搜索选项”收集的信息来呈现它们:
“在搜索框中”仅说明了直接在主搜索框中键入命令的语法,而不是使用高级搜索界面。
- 软件包(在搜索框中:“ package:linux-2.6”)
- 语言(在搜索框中:“ lang:c ++”)
- (选项:任何语言,动作脚本,ada,applescript,asp,汇编,autoconf,automake,awk,basic,bat,c,c#,c ++,caaja,cobol,coldfusion,configure,css,d,eiffel,erlang,fortran,转到,haskell,通知,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,schem,scilab,sgml,shell,smalltalk,sml,sql,svg,tcl,tex,texinfo,troff,verilog,vhdl,vim,xslt, xul,yacc)
- 文件(在搜索框中:“文件:^。*。java $”)
- 类(在搜索框中:“ class:HashMap”)
- 函数(在搜索框中:“ function:toString”)
- 许可证(在搜索框中:“ license:mozilla”)
- (选项:无效/任何许可,阿拉丁/阿拉丁公共许可,艺术/艺术许可,阿帕奇/阿帕奇许可,苹果/苹果公共源许可,bsd / BSD许可,cpl /公共公共许可) -License,epl / Eclipse-Public-License,agpl / GNU-Affero-General-Public-License,gpl / GNU-General-Public-License,lgpl / GNU-Lesser-General-Public-License,免责声明/历史许可-声明和免责声明,ibm / IBM公共许可证,lucent / Lucent公共许可证,mit / MIT许可证,mozilla / Mozilla公共许可证,nasa / NASA-开放源代码协议,python / Python -软件基金会-许可证,qpl / Q-公共许可证,sleepycat / Sleepycat-许可证,zope / Zope-公共许可证
- 区分大小写(在搜索框中:“ case:no”)
- (选项:是,否)
理解Google搜索工具的另一个有用之处是Google Code Search的实时FAQ页面。
是否有任何代码搜索引擎可以完全替代Google代码搜索的功能?