命令行全文索引?

Chr*_*ler 9 linux command-line code-analysis full-text-search

我们有一个巨大的,旧的,可怕的代码库,几乎不可能在需要时找到它.我们正在努力改进它,当然......但我经常发现自己正在做大量的递归greps来搜索文件的内容以找到使用的地方.

是否有一个工具可用于在目录中构建文本文件的全文索引,然后从命令行查询?

喜欢可以在用户空间中运行并且不需要守护进程的东西.我们的开发服务器上有很多用户,所以我想要一些可以搜索我的代码库实例的东西.

pau*_*sm4 5

我是"gid"(又名"id-utils")的忠实粉丝:

用法很简单:

  1. 使用您最喜欢的包管理器安装id-utils(例如"sudo apt-get install"或"yum")

  2. "cd"到源目录的根目录并运行"mkid"

  3. 您可以从命令行使用它

  4. 您也可以从"vim"或任何其他工具中使用它.