This is a question on how to best design the search experience for users of a CMS based system. It's on a intranet system. The users needs to be able to filter the search results based on where the document/information is located, and to have the ability to search/filter on other meta data such as author, creation date amongst other fields.
What I have in mind is to wheter let the users filter on this before they click on search, or have them filter on the result on the result page after the search has been executed. The latter would probably be designed using a Ajax based mechanism that updates the resul in real time based on their selection.
What are your thoughts? What would be the best usability experience from a user perspective?
This is regarding the Advanced Search page on the system. There exists a simple search web control also, but this is on how to deign the advanced search.