16

When filling in the "Type to Find Users", it seems to sort by exact match and then by reputation when I am on the reputation tab.

For example, please consider the following search results:

user search results for "test" show many low-rep users with that exact username, followed by higher-rep users whose usernames contain "test" as a substring

This threw me off since I thought that the sort order is reputation. I guess this often might give people what they want, but when picking a popular name it shows a lot of 0 rep users. Maybe adding a filter for low rep to the exact match might give more expected results, or just sorting on rep?

2
  • 5
    SEVEN years later, I was about to report the same bug, then I saw this question. Since I already have a screen at hand, I will edit to add it for further reference. Commented Sep 7, 2018 at 9:03
  • 2
    @SPArcheon (almost) ELEVEN by now. ;-) Commented May 31, 2022 at 7:30

1 Answer 1

6

So, this is an odd one, I'm not sure what the issue truly was when this was first reported, but we've identified a bug introduced by a refactoring in a common database query used by all of the "/users" tabs: there was a mismatch in the intended logic that would stop the actual ordering (e.g.: higher reputation first on the reputation tab) from happening once a user search was performed. This issue has been fixed, and the ordering in those tabs should now be working again.

Unfortunately we've discussed internally, and won't be changing the "Exact matches first" behavior just yet, so that will still happen at least for the near future.

We recognize that both that search and those tabs could be more user friendly, and it's in our roadmap to modernize that whole experience.

Apologies for the huge delay, and I hope this fix will at least improve your lives until more changes come. Thank you for reporting!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .