谷歌云源码存储库新增搜索功能,单一查询可搜索数千个存储库!

Google在其云源码存储库(Cloud Source Repositories)加入了搜索功能,让程序员可以快速的搜索代码。官方表示,代码搜索功能使用了和Google搜索引擎相同的技术,因此执行的速度非常快。

谷歌云源码存储库新增搜索功能,单一查询可搜索数千个存储库!

Google工程师每天花费大量的时间处理代码,随着业务的发展,代码存储库越来越复杂,想要在其中搜索特定代码变得越来越困难,开发人员平均每天都会进行5次偶偶所,进行总共12次的代码查询。现在Google在云源码存储库加入代码搜索,来帮助程序员提升工作效率。

其原本是Google内部系统的功能,现在新增进云源码存储库,并加上了全新用户界面以及语义代码搜索。Google表示,任何用户拥有的存储库,包括镜像或是新增的存储库,都能以单一查询指令搜索所有代码,其采用Google搜索引擎的文件索引以及检索技术,可以非常快速的对任何等级的代码=库进行搜索,无论是小项目或是超大规模都一样,另外,系统对代码建立索引的速度也很快,新增代码的同时也几乎意味着已经可以被搜索。

由于云源码存储库可以让用户以单一查询搜索数千个不同的存储库。除了搜索文档以及文档内的代码以外,云源码存储库还具有语义理解的能力,能分辨代码中的类别或函数等,因此用户在搜索时,还能在过滤器中加入限制,针对特定实体进行搜索。

无论程序员的代码放在本地,或是GitHub、Bitbucket等其他存储库,都可以透过推送或是镜像代码,在云源码存储库上使用搜索功能。

相关推荐