GitLab Documentation

Advanced Syntax Search


Use advanced queries for more targeted search results.


The Advanced Syntax Search is a subset of the Advanced Global Search, which you can use if you want to have more specific search results.

Use cases

Let's say for example that the product you develop relies on the code of another product that's hosted under some other group.

Since under your GitLab instance there are hosted hundreds of different projects, you need the search results to be as efficient as possible. You have a feeling of what you want to find (e.g., a function name), but at the same you're also not so sure.

In that case, using the regular expressions in your query will yield much better results.

The Advanced Syntax Search supports queries of ranges, wildcards, regular expressions, fuzziness and much more.

Full details can be found in the Elasticsearch documentation, but here's a quick guide: