Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve search results order #1298

Closed
alexanderdd opened this issue Feb 11, 2024 · 4 comments · Fixed by #1426
Closed

improve search results order #1298

alexanderdd opened this issue Feb 11, 2024 · 4 comments · Fixed by #1426

Comments

@alexanderdd
Copy link

Hello everyone!

IMO the search results order should be improved. More relevant apps should be shown first.

For example, search for "mail" - the most relevant app is "Mail" which is shown in fourth row, I have to scroll to see it. Second relevant would be Snappy Mail. The other results should be below that. Rainloop is deprecated and should not be shown at all - instead, it is shown as the first result.
Screenshot 2024-02-11 at 23-30-35 Alle Apps - App Store - Nextcloud

Or search for "map" - the most relevant app is "Maps", shown in third row, I have to scroll to see it.
Screenshot 2024-02-11 at 23-33-43 Alle Apps - App Store - Nextcloud

Thanks for reading =)

@alexanderdd
Copy link
Author

another example: a search for "contacts" returns the official contacts app only in 6th place, off the screen (need to scroll to see it)

@edward-ly
Copy link
Contributor

edward-ly commented Jul 23, 2024

Sounds nice in theory, but if you're sorting by rating, then the current output should be expected, I think. And the "Featured" filter already gets rid of most apps including Rainloop.

So perhaps a new "Relevance" sorting option should be added to handle this? The sorting order could be something like:

  1. Exact match in app name/ID
  2. Any other matches in app name/ID
  3. Any matches in app summary
  4. Any matches in app description

Then, results within each group could be sorted by rating -> last update -> A-Z.

@edward-ly
Copy link
Contributor

And if the search query is empty (e.g. when visiting the homepage), the "Relevance" sort order could be a popularity sort based on number of reviews or other relevant metrics. Featured apps would also be moved to the top, while outdated apps would be moved to the bottom.

@alexanderdd
Copy link
Author

Thank you @edward-ly it works like a charm now! 🥳 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants
@joshtrichards @edward-ly @alexanderdd and others