The search was updated that if a slug matched then it redirected them to there. However, the problem is that what if I search for "rest", it will redirect me to the rest package, but I was looking for other rest packages. Therefore, I am stuck!
The search needs to update and the condition should be the following:
Given a search term
and when the slug matches directly
and there are more results found
then show search results
Given a search term
and when the slug matches directly
and there are NO results found
then redirect to the slug matched.
We've disabled the redirecting entirely. If there is only one package, we'll still show it in the search results pane for consistency.