Skip to content

Make search more clever in determining user intent

Problem to solve

Making this more convenient to find with search.

Target audience

Further details

Currently the search results page from the "search of jump to..." box in the top-right corner of the interface makes no attempt to determine which scope the user is attempting to search in. Even if the user enters something fairly unambiguous like !123 or #123 the results page starts with the "Code" tab selected.

Proposal

If the user enters a query which looks like an issue, merge request, or milestone ID (e.g. a #, !, or % followed by a single number) then the results page should begin with the appropriate tab selected.

What does success look like, and how can we measure that?

Fetching a list of merge requests, issues, or milestones possessing a particular ID requires only one click.

Links / references