Client side storage of search results
Currently the same query is performed for each and each page navigation. It is waste of CPU.
We must avoid repeating same queries at page navigation. The server should return the list of entry id's for the first search, and the client should remember them. Page navigation would be a query of specific items with their ids.