Google Code Search一样的源代码索引器和可视化工具

时间:2009-05-11 15:18:33

标签: language-agnostic search indexer code-search-engine

我正在寻找一种方法来搜索我们的subversion存储库或只是打包的源代码。

是否有任何可下载的服务器/工具(如Google Code Search)来索引源代码(最好支持svn等版本控制系统)并允许我们在其中进行搜索?

是否有任何工具可以索引文档?

6 个答案:

答案 0 :(得分:6)

FishEyeOpenGrok可能。

有许多工具可以索引文档。

答案 1 :(得分:4)

我相信Google搜索的源代码可以在这里找到。它在Go中实现 https://code.google.com/p/codesearch/

答案 2 :(得分:3)

Google在GitHub上提供了内部Kythe源代码分析工具集,请参阅http://www.kythe.io/

它比简单的文本级索引器做得更多。它的核心是从源代码构建AST图,并提供对其进行操作并查询它的工具。

答案 3 :(得分:2)

我使用glimpse进行代码搜索。我使用免费的命令行工具,而不是付费的Web界面。它非常快,可以与其他工具结合使用,快速找到您想要的东西。我发现很容易为代码的不同分支设置多个存储库。另外,我已经创建了一些scripts to help query, format, and colorize结果。

答案 4 :(得分:1)

可以找到语言敏感的源代码搜索引擎 在SD Source Code Search Engine。它可以同时处理多种语言。 可以对特定语言中的模式执行搜索, 或跨语言的模式(例如“查找涉及TAX的标识符”)。 通过对语言令牌敏感,减少了误报的数量, 为用户节省时间。它了解C,C ++,C#,COBOL,Java,ECMAScript,Java,XML,Verilog,VHDL和许多其他语言。 [我是公司的负责人]

答案 5 :(得分:1)

Hound - 具有Web UI的代码搜索工具