GNOME Bugzilla – Bug 742388
Prioritised search results in Gnome Software
Last modified: 2016-02-20 21:14:53 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.
RFE => severity=enhancement
We do this in 3.18.x now.