You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The logic wouldn't change a lot compared to what invenio-oaiserver already does. I guess introducing a scroll_id/cursor querystring parameter and doing a similar call is all that's needed... Good extras would be having the ability to enable/disable/rate-limit the feature
Agreed, it would probably need separate rate-limiting. The alternative to this feature is something like the exporter we have in Zenodo, that can produce a full dump of the records on a regular basis. On Zenodo e.g. a full-dump of 400k records is something like 250MB BZip2 compressed JSON.
In order to be able to use the records REST API to retrieve all records we need to add support for scroll over the elasticsearch results.
Related to #28
The text was updated successfully, but these errors were encountered: