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:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-09-16 12:11:45 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-09-16 12:11:45 +0300
commit6f9c158ef16de95f0f0505623e0b73086fadea35 (patch)
treeb962aa56d916c85283c094ba34a80f547d981d77 /doc/user/search
parent2800e6ea59112f31833f8241a9a2f04ae8f7faa1 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/user/search')
-rw-r--r--doc/user/search/advanced_search.md54
1 files changed, 19 insertions, 35 deletions
diff --git a/doc/user/search/advanced_search.md b/doc/user/search/advanced_search.md
index 90d6a15901a..bec1a8f3d4c 100644
--- a/doc/user/search/advanced_search.md
+++ b/doc/user/search/advanced_search.md
@@ -5,60 +5,44 @@ info: "To determine the technical writer assigned to the Stage/Group associated
type: reference
---
-# GitLab Advanced Search **(PREMIUM)**
+# Advanced Search **(PREMIUM)**
> Moved to GitLab Premium in 13.9.
-Advanced Search uses Elasticsearch for faster, more advanced search across the entire
-GitLab instance.
+You can use Advanced Search for faster, more efficient search across the entire GitLab
+instance. Advanced Search is based on Elasticsearch, a purpose-built full-text search
+engine you can horizontally scale to get results in up to a second in most cases.
-Use Advanced Search when searching in:
+You can find code you want to update in all projects at once to save
+maintenance time and promote innersourcing.
+
+You can use Advanced Search in:
- Projects
- Issues
- Merge requests
- Milestones
- Users
-- Epics (when searching in a group only)
+- Epics (in groups only)
- Code
- Comments
- Commits
-- Wiki (except [group wikis](../project/wiki/group.md))
-
-Advanced Search can be useful in various scenarios:
-
-- **Faster searches:**
- Advanced Search is based on Elasticsearch, which is a purpose-built full
- text search engine that can be horizontally scaled so that it can provide
- search results in 1-2 seconds in most cases.
-- **Code Maintenance:**
- Finding all the code that needs to be updated at once across an entire
- instance can save time spent maintaining code.
- This is especially helpful for organizations with more than 10 active projects.
- This can also help build confidence is code refactoring to identify unknown impacts.
-- **Promote innersourcing:**
- Your company may consist of many different developer teams each of which has
- their own group where the various projects are hosted. Some of your applications
- may be connected to each other, so your developers need to instantly search
- throughout the GitLab instance and find the code they search for.
-
-## Configuring Advanced Search
-
-For self-managed GitLab instances, an administrator must
-[configure Advanced Search](../../integration/advanced_search/elasticsearch.md).
+- Project wikis (not [group wikis](../project/wiki/group.md))
-On GitLab.com, Advanced Search is enabled.
+## Configure Advanced Search
-## Advanced Search syntax
+- On GitLab.com, Advanced Search is enabled for groups with paid subscriptions.
+- For self-managed GitLab instances, an administrator must
+ [configure Advanced Search](../../integration/advanced_search/elasticsearch.md).
-See the documentation on [Advanced Search syntax](global_search/advanced_search_syntax.md).
+## Syntax
-## Search by issue or merge request ID
+See [Advanced Search syntax](global_search/advanced_search_syntax.md) for more information.
-You can search a specific issue or merge request by its ID with a special prefix.
+## Search by ID
-- To search by issue ID, use prefix `#` followed by issue ID. For example, [#23456](https://gitlab.com/search?snippets=&scope=issues&repository_ref=&search=%2323456&group_id=9970&project_id=278964)
-- To search by merge request ID, use prefix `!` followed by merge request ID. For example [!23456](https://gitlab.com/search?snippets=&scope=merge_requests&repository_ref=&search=%2123456&group_id=9970&project_id=278964)
+- To search by issue ID, use the `#` prefix followed by the issue ID (for example, [`#23456`](https://gitlab.com/search?snippets=&scope=issues&repository_ref=&search=%2323456&group_id=9970&project_id=278964)).
+- To search by merge request ID, use the `!` prefix followed by the merge request ID (for example, [`!23456`](https://gitlab.com/search?snippets=&scope=merge_requests&repository_ref=&search=%2123456&group_id=9970&project_id=278964)).
## Global search scopes **(FREE SELF)**