After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 742388 - Prioritised search results in Gnome Software
Prioritised search results in Gnome Software
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-01-05 15:36 UTC by Tomas Radej
Modified: 2016-02-20 21:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tomas Radej 2015-01-05 15:36:40 UTC
Hi.

Currently, the search function in Gnome Software doesn't work optimally for users who want to develop stuff in a particular language: When you type "Python" or "Ruby" (let alone "C") in the Gnome Software search bar, you get a slew of applications that are in no way related to Python/Ruby/Whatever, and got into the search results based solely on the searched string being present in their description.

This situation could be improved in the following way: The results are ranked based on where the match occurred, i. e. package name or application name matches go first, then summary, and only at the bottom go packages found by the description. Furthermore, results are grouped by aforementioned categories for easier navigation (they are expected to be rather large).

Should this proposal be implemented, it would be much easier to find relevant software, especially developer tools, because e. g. Assistants (DevAssistant "plugins" for setting up environment [1]) for said languages would turn up at the top, allowing the users-developers to install desired stacks easily with DevAssistant.

Thank you, Tomas Radej

[1] https://devassistant.org; All Assistants (environment setup scripts for Python, Java, Perl, PHP, etc.) for DevAssistant are distributed in the main devassistant RPM in Fedora 21, so the current release will not benefit from this change. In Fedora 22, individual Assistants will be packaged as separate RPMs (dapkg-java, dapkg-perl etc.) and will be accompanied by the appropriate metainfo XML, so they should naturally appear at the very top of the results.
Comment 1 André Klapper 2015-01-06 09:01:24 UTC
RFE => severity=enhancement
Comment 2 Richard Hughes 2016-02-20 21:14:53 UTC
We do this in 3.18.x now.