PageSize configuration
The Noark 5 API specification says:
Resultatoppdeling (Paginering)
På klientsiden kan $top og $skip brukes sammen for å angi hvilken side av søkeresultatet en ønsker returnert. $top gir antallet som skal returneres, og $skip gir antallet en skal hoppe over og ikke inkludere i resultatet.
Serverstyrt resultatoppdeling kan settes av arkivkjernen med PageSize. Pagesize setter max antall som kan returneres fra arkivkjerne og kjerne må returnere en next link som gir neste siden.
Nikita does allow for serverside setting of the PageSize (resources/application.yml) at startup but a recent commit (5fadd74a) shows that the values is required much further down when running.
application:
pagination:
max-page-size: 10 # Set number of results per page, if request does not have one.
Currently that value is set to 10, but must be set to the value in max-page-size
Sidenote:
absolute-max-page-size: 1000 # Set maximum number of results per page. To prevent resource starvation.
is also set here