Bug 399503 - Don't show KNS entries in global search; only when in a KNS category
Summary: Don't show KNS entries in global search; only when in a KNS category
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2018-10-07 23:16 UTC by Nate Graham
Modified: 2018-10-21 18:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.15.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2018-10-07 23:16:45 UTC
Here's an idea to improve the usefulness of the search functionality:

Only show search results that have an overall rating that equals or exceeds a certain threshold (e.g. 2 stars). This would have the effect of hiding apps with very poor ratings or no ratings, ensuring that the search results are relevant and non-overwhelming.

In case this filtering would result in all of the search results being hidden, instead show them all.

The full set of all search results should always be available by pressing a button at the bottom of the list that says "show more".
Comment 1 Aleix Pol 2018-10-08 11:47:36 UTC
I'm not convinced. What are we actually trying to fix?
Maybe we could get an "inappropriate" flag from ODRS?

I wouldn't want to filter out things without reviews specifically.
Comment 2 Nate Graham 2018-10-08 13:13:17 UTC
We are trying to fix search results being low-quality. This is caused by a few things:
- Inconsistent and inaccurate ordering: Bug 399502
- Excessively long results list, many of whose items are not relevant at all

This Bugzilla ticket describes a way to improve #2. If you don't think it's the right way, that's fine, but I do think the problem itself is real.
Comment 3 Aleix Pol 2018-10-08 16:27:35 UTC
Let's focus then, how can we tell if an item is irrelevant? Is it because of low rating?
Comment 4 Nate Graham 2018-10-08 17:23:33 UTC
Factors that contribute to irrelevancy:

- Type is different from what is expected (e.g. expected apps, got KNS items)
- Title or Caption match not preferred over other text match (e.g. search for "Torrent" and something with "Torrent" in the title or caption shows up below something with "Torrent" in the description)
- More highly-rated results not shown before results with lower ratings or no ratings
Comment 5 Aleix Pol 2018-10-11 15:50:00 UTC
We could easily make it so KNS searches require a category to be selected.
Would you be happy with it?
Comment 6 Nate Graham 2018-10-11 15:51:23 UTC
(In reply to Aleix Pol from comment #5)
> We could easily make it so KNS searches require a category to be selected.
> Would you be happy with it?

Yes, I think that would be a huge improvement.
Comment 7 Aleix Pol 2018-10-15 15:08:00 UTC
Git commit 4c003d441a175a8536b0fdc7a5a403851e43ac54 by Aleix Pol.
Committed on 15/10/2018 at 15:05.
Pushed by apol into branch 'master'.

kns: don't include kns in global searches

M  +1    -1    libdiscover/backends/KNSBackend/KNSBackend.cpp

https://commits.kde.org/discover/4c003d441a175a8536b0fdc7a5a403851e43ac54
Comment 8 Nate Graham 2018-10-21 18:07:00 UTC
*** Bug 400100 has been marked as a duplicate of this bug. ***