Create a controller for Additional search views #2850
Labels
💻 aspect: code
Concerns the software code in the repository
🌟 goal: addition
Addition of new feature
🟧 priority: high
Stalls work on the project or its dependents
🧱 stack: api
Related to the Django API
Milestone
Problem
Search controller in the API cannot return the results necessary for additional search views project.
Description
The
collection
controller should re-use some of thesearch
controller functionality, but the query should be constructed differently:tag
,source
orsource
+creator
filters should be applied. No search query withq
or search withintitle
/description
/tag
is necessary.created_on
.tag
view should probably also use the popularity and authority boosting for ranking the results.Additional context
The additional search views project implementation plan: https://docs.openverse.org/projects/proposals/additional_search_views/20230719-implementation_plan_additional_search_views.html
The text was updated successfully, but these errors were encountered: