Должен ли я перенаправлять пользователя, если есть только один результат поиска или показывать список результатов?

Если в результатах поиска отображается только один элемент на странице результатов поиска, следует ли мне сохранить время пользователя, сразу перенаправив его /ее в найденный элемент или позволить пользователю просмотреть список перед тем, как продолжить?

  

Страница результатов поиска: 'Отображение от 1 до 1 из 1 записей'

P.S. Это относится к этот вопрос , однако этот вопрос более общий, и я считаю, что в этом вопросе отсутствуют лучшие ответы.

79 голосов | спросил Mark Gabriel 20 AMpMon, 20 Apr 2015 11:50:31 +030050Monday 2015, 11:50:31

12 ответов


131

Предоставление пользователю информации о том, что полезная информация не содержит полезной информации .

Если вы не показываете список результатов поиска, если есть только один результат, вы сохраняете пользователя некоторое время - но я сомневаюсь, что пользователь на самом деле ценить это. Пользователь в основном не знает , есть ли только один результат - или если есть непоследовательность в том, как работает поиск. Иногда он /она видит список результатов, иногда он перенаправляется на страницу контента.

Поэтому я бы посоветовал вам лучше сэкономить время и не добавить эту функцию.

ответил tillinberlin 20 AMpMon, 20 Apr 2015 11:58:21 +030058Monday 2015, 11:58:21
53

Не следует автоматически перенаправлять пользователя. Не забудьте дать пользователю возможность контролировать свои сайты. Сделайте их правителем вашего сайта.

Пользователь также может захотеть пересмотреть свои условия поиска. Как пользователь, когда я пытался искать общие элементы и получил 1 результат, я мог бы чувствовать что-то не так с моими поисковыми запросами. Я бы попытался обобщить условия поиска.

В другом случае единственным результатом может быть не тот, который я ищу. Конечно, я не хочу, чтобы меня перенаправляли на эту страницу.

В целом, лучше всего разрешить пользователю выбирать, что они хотят делать с результатами поиска

ответил selharxets 20 PMpMon, 20 Apr 2015 12:23:32 +030023Monday 2015, 12:23:32
33

Консистенция важна в UX

Это общий принцип, но это особенно верно для сайтов, ориентированных на потребителя, где пользователи могут быть новыми или иметь разные уровни знакомости.

  • В реальной жизни, когда вы открываете холодильник, чтобы начать готовить, вы ожидаете увидеть еду внутри. Это запутанно и когнитивно диссонирует , если вы снова откроете свой холодильник и увидите внутри плиту внутри ... . Даже несмотря на то, что ваша конечная цель - приготовить еду.

Для поиска пользователя типичный рабочий процесс включает в себя запуск с идеей, выполнение поиска, повторение и достижение конечного результата:

введите описание изображения здесь>> </p>

<p> Поиск пользователей часто <strong> повторяется несколько раз </strong> до достижения решения, и они могут корректировать поиск по-разному (выберите другой результат, вернитесь назад и отрегулируйте условия поиска, или вернитесь к идеализации и переосмыслите что они хотят). </p>

<p> Когда вы нарушаете согласованность, вы рискуете создать <strong> дезориентацию в этом рабочем процессе </strong>, потому что пользователь может изменить поисковый запрос и не получить страницу результатов. </p>

<ul>
<li> Пользователь все равно может нажать кнопку <code> back </code> (или повторно ввести другой поисковый запрос, если поле является постоянным), но вы уже вызвали дезориентацию, потому что тот же мини-рабочий процесс создал очень разные результаты. </li>
</ul>
<hr>
<h2> Не делайте этого (обычно) </h2>

<p> По этой причине обычно <strong> самонадеянное проектирование </strong> предполагает, что пользователь хочет перенаправить прямо к результату. Поиск не всегда является линейным рабочим процессом для пользователей, поэтому <strong> согласованность важнее, чем удобство </strong>. </p>

<p> Если вас беспокоит пустое место на странице только с одним результатом, есть и другие макеты для улучшения опыта (это одна из причин <a href = эластичные выпадающие окна поиска популярны в наши дни)

ответил tohster 20 PMpMon, 20 Apr 2015 21:26:55 +030026Monday 2015, 21:26:55
13

Это также зависит от вида поиска, например, если пользователь ищет номер клиента в CRM. При вводе этого номера на телефоне с клиентом номер уникален, и пользователь ожидает одно совпадение. Вероятно, он /она найдет список результатов избыточным. Частичное число может вернуть список поиска для дальнейшего исследования.

ответил ciscoheat 21 PMpTue, 21 Apr 2015 15:04:07 +030004Tuesday 2015, 15:04:07
11

Если приложение предназначено для предоставления точных элементов, для которых пользователи могут знать заголовок, перенаправление на элемент, но предоставление средств для отображения полных результатов поиска.

Wikipedia делает это, если вы ищете статью с точным именем вашего запроса, если не перейдете к полному результату поиска. Это полезно, потому что пользователь, скорее всего, захочет посетить эту страницу напрямую, если они знают название. Это также может быть полезно в тех местах, где вы пытаетесь найти точное имя, подобное игре или фильму. Если результаты относятся к вещам с определенными именами, перенаправьте пользователя.

Примеры, где это было бы полезно: Wikipedia, IMDB, Steam, магазин приложений

Если приложение предназначено для поиска элементов из общих критериев, не перенаправляйте их.

Если ваш поиск предназначен для темы среди множества сообщений в блогах или веб-сайтов, где фактическое название не имеет большого значения, перенаправление не должно происходить. Если вы выполняете поиск в Google и, как результат, получается тот же заголовок, что и ваш запрос, в большинстве случаев было бы нецелесообразно перенаправлять пользователя. Различие здесь заключается в том, что поиск предназначен для контента, а не для заголовков.

Примеры, где это было бы полезно: Google, Amazon, блог, форум

Также полезно предоставлять предложения по поиску в реальном времени, если это возможно, чтобы пользователь мог сам щелкнуть результат, тем самым сохранив контроль над их поиском.

Это полезно в обоих случаях, представленных выше. В таких случаях, как Google, это может помочь вам избежать лишнего ввода текста и даже помочь вам понять, как сложить ваш поиск. Это по-прежнему приводит вас к странице результатов поиска, но она все равно может быть полезной функцией. Он также может быть полезен в таких случаях, как Wikipedia, Steam или Amazon, где он может быстро перейти на определенную страницу. Также может быть опция внизу, которую пользователи могут щелкнуть, чтобы привести их на страницу результатов поиска, чтобы они могли поддерживать контроль над их поиском.

ответил Keavon 22 AMpWed, 22 Apr 2015 07:54:28 +030054Wednesday 2015, 07:54:28
7

Как уже было сказано в других ответах, причины не перенаправления включают:

  • Пользователь ожидает увидеть страницу результатов (в соответствии с другими операциями поиска)
  • Пользователь ожидает, что сможет оценить результаты поиска
  • Пользователь, скорее всего, будет дезориентирован переадресацией страницы и подумает, что поиск может быть неудачным.

Google сделал шаг в направлении мгновенных переадресаций с кнопкой «Я чувствую себя счастливой», которая выводит пользователя непосредственно в верхний результат для своей строки поиска, но они по-прежнему используют более обычное поведение поиска по умолчанию ( когда пользователи возвращаются или вводят на клавиатуре, а не нажимают кнопку на экране)

ответил Andrew Martin 20 PMpMon, 20 Apr 2015 12:58:17 +030058Monday 2015, 12:58:17
6

Я хотел бы сказать, что я на 100% уверен в этом. Но, как пользователь, я все равно ожидаю увидеть список результатов. Я выполнил поиск, ничто в пользовательском интерфейсе не говорит мне, что найден только один результат поиска. Если я перенаправляюсь сразу к единственному результату, это меня смущает, поскольку я не уверен, выполнил ли я поиск в первую очередь.

Это очень, однако, очень зависит от того, к какому поиску мы обращаемся. Если мы ищем в системе с ограниченным количеством элементов с очевидными различиями, это может быть хорошо.

Однако лучшей реализацией будет показать результаты до того, как пользователь завершит поиск aka Auto complete.

ответил Daniel Zahra 20 AMpMon, 20 Apr 2015 11:58:29 +030058Monday 2015, 11:58:29
5

Я столкнулся с этой проблемой раньше, и у меня есть другой ответ. В моем случае список элементов - это собственный список пользователя, поэтому имейте это в виду.

I do перенаправляет пользователя автоматически , но включает уведомление в верхней части страницы, информирующее пользователя о том, что «было только 1 запись, которая соответствовала, так что вы были автоматически направляется на него. Нажмите здесь, чтобы просмотреть список в любом случае.

Итак, да, я перенаправляю их, но я также расскажу им, почему, и дают им возможность вернуться в любом случае. Я считаю, что это лучший из обоих миров, так как он минимизирует клики в 99% случаев, но все еще удерживает пользователя на 100% и контролируется.

ответил Bing 24 AMpFri, 24 Apr 2015 01:55:19 +030055Friday 2015, 01:55:19
4

Пользователи не могут знать все

Как отмечали другие, вы хотите, чтобы пользователь находился под контролем и полностью осознавал поток своего сайта. С другой стороны, система должна знать больше о том, что доступно, чем пользователь. Для этого нужны компьютеры, верно? Система знает, например, что если бы они только изменили одно слово в поиске, они получили бы 5 раз результаты.

Положите компьютер на работу для пользователя

Концепция рекомендаций на сайтах электронной почты прямо направлена ​​на проблему, с которой вы сталкиваетесь. Иногда результатов не так много, и это может быть только то, что было после этого. Тем не менее, система также знает, что люди, которые смотрят в этот разреженный угол сайта, также заинтересованы в другой информации.

Дайте пользователю то, что они просили , будь то 1000 результатов или 0. Но вы можете добавлять похожие или связанные с ним поисковые запросы в явно перепутанном и определенном пространстве. Сообщите им: «Это не то, что вы искали, но мы думаем, вам понравится».

ответил plainclothes 20 PMpMon, 20 Apr 2015 19:23:01 +030023Monday 2015, 19:23:01
4

Я согласен с вышеприведенными ответами в целом, чтобы этого не делать. Однако всегда есть исключения.

Если вы выполните поиск в JIRA (issuetracker) webapplication, вы получите список результатов, за исключением , вы непосредственно вводите ключ проблемы (в форме PRJ-123). В этом случае было бы неприятно отображать список, поскольку в качестве пользователя вы ожидаете точно соответствовать 1 проблеме.

ответил Wim Deblauwe 23 AMpThu, 23 Apr 2015 09:51:31 +030051Thursday 2015, 09:51:31
1

Если пользователь выполняет поиск по определенному уникальному идентификатору (и ожидается, что большинство пользователей будут знать /использовать эти идентификаторы регулярно), то перенаправление одного результата на страницу подробностей будет приемлемым. Например, если я ищу историю пользователей в Rally, я ожидаю, что поиск приведет меня непосредственно к истории, если я наберу US12345, но я также ожидаю перейти в список поиска, если я использую ключевые слова, даже если существует один результат. Если история должна быть связана с другой (например, US12347), я бы использовал систему отношений, построенную таким образом, чтобы поиск в US12345 показывал один результат, а область-преемник показывала бы US12347 как связанный элемент. Если бы я хотел пойти в US12347, я бы искал его напрямую.

Это конкретный пример, но он указывает на то, что иногда приемлемо перейти на страницу подробностей. Например, при поиске по номеру учетной записи или другому уникальному идентификатору записи (например, выше) вы можете перейти на страницу. В любой другой момент дайте пользователю список, даже если есть только один результат. В качестве приемлемой альтернативы вам также может быть предоставлен вариант «Я чувствую себя счастливым» в Google, где опция подходит к первому совпадению. Пользователи могут использовать это, если они точно знают свой конкретный результат поиска (конечно, индексирование может меняться со временем, поэтому это может быть не всегда лучшая идея, но, по крайней мере, у пользователя есть опция).

ответил phyrfox 24 PMpFri, 24 Apr 2015 17:41:06 +030041Friday 2015, 17:41:06
1

Нет! Как пользователь, я могу захотеть пересмотреть мои поисковые термины или не доволен результатом этого действия. Кроме того, я могу нажать на это «Вы имели в виду?». ссылка. Наконец, я могу (редко, но возможно) заражаться вредоносным ПО . См. Схему действий ниже:

  1. Введите поисковый запрос
  2. Автоматически перенаправляется
  3. Не нравится результат по какой-либо причине

Лучше всего сделать, чтобы пользователь мог выбрать результат, даже если это только один ( игнорировать ).
Пример:


Spoogle

Введите поисковый запрос: Как ходить по моей собаке без поводка?
Рекомендуемый поиск: Как ходить по моей собаке без пояса ?
Результаты (1):

Пройдите свою собаку без поводка
Узнайте, как гулять с собакой без поводка на DogTuts.org!


Разве вы не хотели бы пересматривать свой поисковый запрос в таком случае? Однако вы можете добавить опцию.

ответил phyrfox 24 PMpFri, 24 Apr 2015 17:41:06 +030041Friday 2015, 17:41:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132