Сложные структурированные формы уже давно перестали ассоциироваться с поиском. Гораздо эффективнее простое текстовое поле, снабженное понятным примером запроса, и дополнительные средства фильтрации, появляющиеся в результатах запроса.
Как вы считаете, Артем, стал ли дизайн портала мини-отелей лучше?
И как работа сделана в целом?
Принцип «Сначала данные, потом фильтры» не про порядок элементов на экране, а про механизм работы. Идея в том, чтобы показывать ответ ещё до того, как полностью сформулирован вопрос.
А почему у Гугля и Амазона фильтр слева?
Человеку проще выбрать из того, что ему предлагают, чем сформулировать абстрактный запрос к базе данных,— «сначала данные». Если выбрать сразу не получается, то пожелания стоит уточнить,— «потом фильтры».
Как в наше время решается проблема вертикального главного меню?
Фильтр мгновенного действия применяется к данным «на лету», по мере настройки. Поставил галку «только пятизвёздочные» — список отелей сразу же сократился. Фильтр отложенного действия срабатывает после настройки и получения от пользователя команды «Отфильтровать».
Уместен ли такой фильтр в форме?