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

Downrank first-page results that aren't ever interacted with #4787

Open
zackkrida opened this issue Aug 20, 2024 · 0 comments
Open

Downrank first-page results that aren't ever interacted with #4787

zackkrida opened this issue Aug 20, 2024 · 0 comments
Labels
✨ goal: improvement Improvement to an existing user-facing feature 🧭 project: thread An issue used to track a project and its progress 🧱 stack: ingestion server Related to the ingestion/data refresh server 🔧 tech: elasticsearch Involves Elasticsearch

Comments

@zackkrida
Copy link
Member

Problem

Search relevancy on Openverse could be improved by better aligning search results with user intent. Current search relevancy often seems "pretty good" but can be tarnished by a few outlier results that read as "bad".

Description

The proposed feature aims to improve search relevancy on Openverse by downranking results that appear on the first page of the top X searches, but do not receive any user clicks. We would want to consider some type of thresholds so that results are not too heavily penalized.

The general idea though, is that "If a result is being frequently presented to users yet is never selected, it is likely not a relevant result to users".

Alternatives

Additional context

This feature would depend on our work in #421 and need to be executed carefully, so that niche-but-still-relevant results aren't unfairly penalized.

@zackkrida zackkrida added ✨ goal: improvement Improvement to an existing user-facing feature 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 🧭 project: thread An issue used to track a project and its progress 🧱 stack: ingestion server Related to the ingestion/data refresh server 🔧 tech: elasticsearch Involves Elasticsearch labels Aug 20, 2024
@dhruvkb dhruvkb removed the 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work label Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ goal: improvement Improvement to an existing user-facing feature 🧭 project: thread An issue used to track a project and its progress 🧱 stack: ingestion server Related to the ingestion/data refresh server 🔧 tech: elasticsearch Involves Elasticsearch
Projects
Status: No status
Status: Ideas
Development

No branches or pull requests

2 participants