add support for checkboxes in search page, refactor searchPage schema

(still works with old searchPage schema)