高级搜索语法
使用高级搜索,您可以对整个极狐GitLab 实例进行彻底搜索。
高级搜索语法支持带有前缀、布尔运算符等的模糊或精确搜索查询。高级搜索使用 Elasticsearch 的语法。
高级搜索仅搜索默认项目分支。
一般搜索
使用 | 描述 | 示例 |
---|---|---|
"
| 精确搜索 | "gem sidekiq"
|
|
| 或 | display | banner
|
+
| 与 | display +banner
|
-
| 除外 | display -banner
|
*
| 部分 | bug error 50*
|
\
| 转义 | \*md
|
代码搜索
使用 | 描述 | 示例 |
---|---|---|
filename:
| 文件名 | filename:*spec.rb
|
path:
| 仓库位置 | path:spec/workers/
|
extension:
| 文件扩展名,不包含 .
| extension:js
|
blob:
| Git 对象 ID | blob:998707*
|
extension
和 blob
只返回完全匹配。
示例
示例 | 描述 |
---|---|
rails -filename:gemfile.lock
| 在除 gemfile.lock 文件之外的所有文件中显示 rails。
|
RSpec.describe Resolvers -*builder
| 显示所有不以 builder 开头的 RSpec.describe Resolvers。 |
bug | (display +banner)
| 显示 bug,或 display 和 banner。 |