Cache the default query as every user will trigger it when opening the page.
The decision to start with the results of the all-query instead of e.g. blank placeholder was during in the UX process and hence this should ensure both a fast initial load time as well as significantly reduce server load as this query is very costly (requiring to score and sort the complete index) and will be hit at least once for each page visit.