opengrok中是否有全文搜索限制?

时间:2015-10-14 10:33:17

标签: git search limit opengrok

0.12.1.5,一个包含超过700个Repos的大型Git项目。 在大约50 Repos中执行全文搜索时,它的效果非常好。 除了一定数量的Repos之外,opengrok只显示一个白页,当点击搜索时,没有请求也没有日志条目。

那么有一个已知的限制吗?

1 个答案:

答案 0 :(得分:0)

OpenGrok将您选择的存储库填充到查询字符串中,这意味着根据您使用的浏览器,您可以同时搜索最多数量的存储库。理论上,具有足够长的名称的存储库可能是不可搜索的。

我听说过这个问题有三种解决方法:

  1. 编写一个脚本,自动执行“选择N回购,搜索,选择下一个N回购,搜索,.....”
  2. 将存储库组合在安装OpenGrok的服务器的文件系统上的文件夹中 - 或者换句话说,使用文件系统创建层次结构。顶级文件夹可在OpenGrok的UI中搜索。这种架构“模式”还有其他好处 - 例如,它可用于对特定团队在同一搜索标题下使用的所有存储库进行分组。
  3. 使用OpenGrok Groupings完成与2中相同的目标。
  4. 无论您选择哪种机制,最终目标都是在您选择“全选”并搜索时将所有顶级搜索条目压缩到查询字符串中。