Do not cache the search results per page

When using maxage, do not cache the search results per page, but cache
the result in one key and paginate from the cache.

This prevents that an individual page expires and shows different
results, which could lead to seemingly duplicated search results.