diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-08-18 15:19:05 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-08-18 15:19:05 +0300 |
commit | 10adf63c4b76e665a706a81fba9405de0e27120a (patch) | |
tree | 4b89dc39d6f41dabe94438dbe713831c79bb6b82 /doc/user/search | |
parent | 720d75f7f9897d7deace636e3fa74aa8dde02333 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/user/search')
-rw-r--r-- | doc/user/search/index.md | 74 |
1 files changed, 38 insertions, 36 deletions
diff --git a/doc/user/search/index.md b/doc/user/search/index.md index c2813cf6a61..84d469b06ec 100644 --- a/doc/user/search/index.md +++ b/doc/user/search/index.md @@ -67,35 +67,18 @@ To search in a project: The results are displayed. To filter the results, on the left sidebar, select a filter. -## Search for code - -To search for code in a project: - -1. On the left sidebar, at the top, select **Search GitLab** (**{search}**) to find your project. -1. Select **Search GitLab** (**{search}**) again and type the code you want to search for. -1. Press <kbd>Enter</kbd> to search, or select from the list. - -Code search shows only the first result in the file. -To search for code in all GitLab, ask your administrator to enable [advanced search](advanced_search.md). - -### View Git blame from code search - -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/327052) in GitLab 14.7. - -After you find search results, you can view who made the last change to the line -where the results were found. - -1. From the code search result, hover over the line number. -1. On the left, select **View blame**. +## Search for a project by full path -### Filter code search results by language +> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/108906) in GitLab 15.9 [with a flag](../../administration/feature_flags.md) named `full_path_project_search`. Disabled by default. +> - [Generally available](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/114932) in GitLab 15.11. Feature flag `full_path_project_search` removed. -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/342651) in GitLab 15.10. +You can search for a project by entering its full path (including the namespace it belongs to) in the search box. +As you type the project path, [autocomplete suggestions](#autocomplete-suggestions) are displayed. -To filter code search results by one or more languages: +For example: -1. On the code search page, on the left sidebar, select one or more languages. -1. On the left sidebar, select **Apply**. +- `gitlab-org/gitlab` searches for the `gitlab` project in the `gitlab-org` namespace. +- `gitlab-org/` displays autocomplete suggestions for projects that belong to the `gitlab-org` namespace. ## Include archived projects in search results @@ -103,7 +86,7 @@ To filter code search results by one or more languages: > - [Generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/413821) in GitLab 16.3. Feature flag `search_projects_hide_archived` removed. By default, archived projects are excluded from search results. -To include archived projects in search results: +To include archived projects: 1. On the project search page, on the left sidebar, select the **Include archived** checkbox. 1. On the left sidebar, select **Apply**. @@ -116,22 +99,41 @@ FLAG: On self-managed GitLab, by default this feature is not available. To make it available, an administrator can [enable the feature flag](../../administration/feature_flags.md) named `search_issues_hide_archived_projects`. On GitLab.com, this feature is not available. -Issues in archived projects are included in search results by default. To exclude issues in archived projects, ensure the `search_issues_hide_archived_projects` flag is enabled. +By default, issues in archived projects are included in search results. +To exclude issues in archived projects, ensure the `search_issues_hide_archived_projects` flag is enabled. -To include issues in archived projects with `search_issues_hide_archived_projects` enabled, you must add the parameter `include_archived=true` to the URL. +To include issues in archived projects with `search_issues_hide_archived_projects` enabled, +you must add the parameter `include_archived=true` to the URL. -## Search for a project by full path +## Search for code -> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/108906) in GitLab 15.9 [with a flag](../../administration/feature_flags.md) named `full_path_project_search`. Disabled by default. -> - [Generally available](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/114932) in GitLab 15.11. Feature flag `full_path_project_search` removed. +To search for code in a project: -You can search for a project by entering its full path (including the namespace it belongs to) in the search box. -As you type the project path, [autocomplete suggestions](#autocomplete-suggestions) are displayed. +1. On the left sidebar, at the top, select **Search GitLab** (**{search}**) to find your project. +1. Select **Search GitLab** (**{search}**) again and type the code you want to search for. +1. Press <kbd>Enter</kbd> to search, or select from the list. -For example: +Code search shows only the first result in the file. +To search for code in all GitLab, ask your administrator to enable [advanced search](advanced_search.md). -- `gitlab-org/gitlab` searches for the `gitlab` project in the `gitlab-org` namespace. -- `gitlab-org/` displays autocomplete suggestions for projects that belong to the `gitlab-org` namespace. +### View Git blame from code search + +> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/327052) in GitLab 14.7. + +After you find search results, you can view who made the last change to the line +where the results were found. + +1. From the code search result, hover over the line number. +1. On the left, select **View blame**. + +### Filter code search results by language + +> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/342651) in GitLab 15.10. + +To filter code search results by one or more languages: + +1. On the code search page, on the left sidebar, select one or more languages. +1. On the left sidebar, select **Apply**. ## Search for a commit SHA |