A great improvement would be to add some filtering options to the search functionality, so that users can dynamically refine search results.

We find that having to create and save new filters or modify existing ones every time we want to search is a bit clumsy, and users' list of filters keeps growing and gets messy.