API displays fewer (if any at all) results on the source collection page for Europeana than it does when filtering by source=europeana
#3712
Labels
💻 aspect: code
Concerns the software code in the repository
🗄️ aspect: data
Concerns the data in our catalog and/or databases
🛠 goal: fix
Bug fix
🟧 priority: high
Stalls work on the project or its dependents
🧱 stack: api
Related to the Django API
Description
Originally reported by @obulat
The API returns significantly fewer results for the source collection view than it does for the search view filtered by source for Europeana. At the time of writing this, the following links showcase this discrepancy:
On staging this contrast is even more stark:
I suspect this has to do with dead link filtering. My guess is that the filtering which is done on search (which continues searching over wider and wider windows to fill up a page of results) is not happening for the collections view. Thus if all the queried results for a collection fail the dead link step, than an empty (or smaller) response is returned. This is just supposition and I haven't looked into the code for it yet.
Additional context
May be related to #3480 and #2293
The text was updated successfully, but these errors were encountered: