Я хочу предоставить своим пользователям "расширенную" поисковую систему. У меня в основном есть много критериев поиска, которые вы выбрали из:
- некоторые из них очень простые/общие и будут в значительной степени использоваться (т.е. период времени, идентификатор элемента)
- некоторые из них немного менее распространены
- и некоторые из них не будут использоваться много, но я все равно хочу их предоставить.
В целом, у меня есть около 30 критериев для выбора из
Результат - это набор данных, который я показываю в сетке.
У меня есть поиск вдохновения в Интернете, и даже google, похоже, не имеет приятного решения для расширенного поиска.
Я разработал такие инструменты в прошлом, и я был не очень доволен результатом, хотя пользователь в конечном итоге смог использовать его довольно эффективно.
-
Считаете ли вы, что панель поиска должна быть видна все время (т.е. отображается поверх моей сетки результатов) или доступна в отдельной форме (что позволит мне использовать больше места для всех элементов управления)
-
Считаете ли вы, что лучше отображать все критерии поиска или позволить пользователю нажимать "продвинутый", если он хочет видеть/использовать больше критериев.
-
Как бы вы организовали критерии? по частоте использования, а точнее по площади (т.е. критериям, связанным с пользователем, местоположению, времени и т.д.).
-
Где я должен поставить кнопку "Поиск"? рядом с более обычными элементами управления поиска или внизу, или обоими?
И в общем, есть ли у вас подсказки, которые вы хотите поделиться с тем, как создать приятный пользовательский интерфейс для поиска? Какие функции вы обычно пропускаете в таких "продвинутых" поисковых системах?