I have a question about logical search layouts. I'm currently rewriting an existing web application that tracks issues for our production product. The existing layout has all the criteria items in a table at the top of the page, buttons in a row that is centered directly beneath the table, and a grid showing the results on bottom. The page has an exact height, but dynamic width. I would post a screen shot, but because of sensitive information, I cannot.
I think that moving all the search criteria to a stack layout (similar to NewEgg's Advanced search), and expanding the search results to match the width and height of what's left in the window, with a search box across the top of the results. Using AJAX to make the results automatically update when the criteria change.
A coworker thinks the criteria should stay directly above the results, but should be lined up with corresponding results column. The AJAX functionality was agreed upon.
What is a good layout for a search page?