Make search more clever in determining user intent
Problem to solve
Making this more convenient to find with search.
Target audience
-
Parker, Product Manager, https://design.gitlab.com/research/personas#persona-parker
-
Delaney, Development Team Lead, https://design.gitlab.com/research/personas#persona-delaney
-
Sasha, Software Developer, https://design.gitlab.com/research/personas#persona-sasha
-
Devon, DevOps Engineer, https://design.gitlab.com/research/personas#persona-devon
-
Sidney, Systems Administrator, https://design.gitlab.com/research/personas#persona-sidney
-
Sam, Security Analyst, https://design.gitlab.com/research/personas#persona-sam
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.