Searching for projects, issues, or merge requests should require a minimum amount of 3 input characters
Currently you can search for issues, projects, or merge requests using even just a single character. An example:
https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf8=%E2%9C%93&state=opened&search=a
Depending on the amount of data to search through and the additional filters (= possibly making the query more complex) such queries can take a very long time, especially as a GitLab instance obtains more data.
We have to establish a minimum amount of characters required before performing a search. This is not ideal but it prevents one from in theory searching everything by entering a single letter. I think a minimum amount of 3 characters should suffice.
Edited by Yorick Peterse