WordPress / openverse

Openverse is a search engine for openly-licensed media. This monorepo includes all application code.
https://openverse.org
MIT License
240 stars 194 forks source link

Multiple sort bases/sort by “newest” #3584

Open krysal opened 9 months ago

krysal commented 9 months ago

Description

Summary

Allow sorting based on criteria other than relevance.

Background

Sorting on the basis of fields other than relevance has its uses. For example, sorting artworks by date of creation helps see the patterns in art and how it evolves. Having more than one view for results can help surface more contextually relevant results and also improve the search experience.

Some other fields that can be used to sort results are

Allow to retrieve the newest search results (in addition to the most relevant). Only the descending order by date will be implemented, as this is the most requested and potentially useful feature. In addition, ascending order (oldest first) would probably return too many dead links.

Documents

Milestones/Issues

TBD.

Prior Art

zackkrida commented 2 months ago

@WordPress/openverse-maintainers a small note: I've reclassified this as a "Search Relevancy" project. I think given that it's intention would be to show users, well, "more relevant" results, that relevancy is the most appropriate way to frame this project.