Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/user/search/exact_code_search.md')
-rw-r--r--doc/user/search/exact_code_search.md18
1 files changed, 16 insertions, 2 deletions
diff --git a/doc/user/search/exact_code_search.md b/doc/user/search/exact_code_search.md
index 8a64dc9e70f..48445ccfc3c 100644
--- a/doc/user/search/exact_code_search.md
+++ b/doc/user/search/exact_code_search.md
@@ -28,5 +28,19 @@ searches.
## Syntax
-To understand the possible filtering options, see the
-[Zoekt query syntax](https://github.com/sourcegraph/zoekt/blob/main/doc/query_syntax.md).
+This table shows some example queries for exact code search.
+
+| Query | Description |
+| -------------------- |-------------------------------------------------------------------------------------- |
+| `foo` | Returns files that contain `foo` |
+| `"class foo"` | Returns files that contain the exact string `class foo` |
+| `class foo` | Returns files that contain both `class` and `foo` |
+| `foo or bar` | Returns files that contain either `foo` or `bar` |
+| `class Foo` | Returns files that contain `class` (case insensitive) and `Foo` (case sensitive) |
+| `class Foo case:yes` | Returns files that contain `class` and `Foo` (both case sensitive) |
+| `foo -bar` | Returns files that contain `foo` but not `bar` |
+| `foo file:js` | Searches for `foo` in files with names that contain `js` |
+| `foo -file:test` | Searches for `foo` in files with names that do not contain `test` |
+| `foo lang:ruby` | Searches for `foo` in Ruby source code |
+| `foo f:\.js$` | Searches for `foo` in files with names that end with `.js` |
+| `foo.*bar` | Searches for strings that match the regular expression `foo.*bar` |