Modify SearchResultCollection so the pagination details respect search limitations.

If you request say, page 6 of 5 possible results, it will return what you get, which is page 5 of 5.

If you search for something that returns say, 100 results, when we have set the limit at 5 pages of 10, the pagination will display 50 as the total count.
Translate pagination.