web-dev-qa-db-ja.com

検索結果が1つしかない場合はユーザーをリダイレクトする必要がありますか、それとも結果リストを表示する必要がありますか?

検索結果ページの検索結果が1つの項目のみである場合、ユーザーをすぐに検索された項目にリダイレクトすることで時間を節約できますか、それとも先に進む前にユーザーにリストを表示させますか?

Search result page: 'Showing 1 to 1 of 1 entries'

追伸 この質問 に関連していますが、この質問はより一般的であり、その質問にはより適切な回答がないことがわかりました。

80
Zaenille

有用な情報があまりないことをユーザーに知らせるis有用な情報。

しない結果が1つしかない場合に検索結果リストを表示する場合、ユーザーをしばらく保存しますが、ユーザーが実際にそれを評価することを疑います。ユーザーは基本的に知らない結果が1つしかないのか、または検索の動作に一貫性がないのか。結果のリストが表示される場合もあれば、コンテンツページにリダイレクトされる場合もあります。

ですから、少し時間を節約し、その機能を追加しないことをお勧めします。

131
tillinberlin

ユーザーを自動リダイレクトしないでください。ユーザーがサイトを管理できるようにしてください。それらをあなたのサイトの支配者にしてください。

ユーザーは、検索語句を修正することもできます。ユーザーとして、一般的なアイテムを検索して1つの結果が得られたときに、検索語に何か問題があるように感じることがあります。私は検索用語を一般化しようとしました。

別のケースでは、唯一の結果が私が探しているものではない可能性があります。もちろん、そのページにリダイレクトされたくありません。

全体として、ユーザーが検索結果をどう処理するかを選択できるようにするのが最善です

52
selharxets

UXでは一貫性が重要です

これは一般的な原則ですが、特に、ユーザーが初めての場合や、さまざまなレベルの親しみがあるユーザー向けのサイトに当てはまります。

  • 実生活では、冷蔵庫を開けて料理を始めると、中身が見えると思います。それは紛らわしく、そして 認知的に不協和音 もう一度冷蔵庫を開けて中にコンロが見えると....最終的な目的は食品を調理することであるにもかかわらずです。

ユーザー検索の場合、一般的なワークフローには、アイデアから始めて、検索を実行し、反復して、最終結果を得ることが含まれます。

enter image description here

ユーザーを頻繁に検索するソリューションに到達する前に数回繰り返します。ユーザーはさまざまな方法で検索を調整できます(別の結果を選択し、戻って検索語を調整します) 、またはアイデアに戻って、彼らが望むものを再考します)。

一貫性を損なうと、ユーザーが検索用語を変更して結果ページが表示されなくなる可能性があるため、このワークフローで混乱が作成されるリスクがあります

  • ユーザーは引き続きbackボタンを押すことができます(または、ボックスが持続する場合は別の検索用語を再入力します)が、同じミニワークフローが非常に異なる結果を作成したため、方向感覚が失われています。

しないでください(通常)

このため、ユーザーが結果に直接リダイレクトされることを望むのは、通常大雑把なデザインです。ユーザーにとって検索は必ずしも線形ワークフローではないため、ほとんどの場合、一貫性は利便性よりも重要です。

結果が1つしかないページの空白スペースが心配な場合は、エクスペリエンスを改善するために他のレイアウトアプローチがあります(これが理由の1つです 弾性ドロップダウン検索ボックス が最近人気です)

34
tohster

また、たとえば、ユーザーがCRMで顧客番号を検索しているかどうかなど、検索の種類にも依存します。顧客との電話中にその番号を入力すると、番号は一意であり、ユーザーは1つの一致を期待します。彼/彼女はおそらく結果リストが冗長であることを見つけるでしょう。部分的な数値は、さらに探索するために検索リストを返す場合があります。

13
ciscoheat

アプリケーションが、ユーザーがタイトルを知っている可能性のある正確なアイテムを提供するためのものである場合は、アイテムにリダイレクトしますが、完全な検索結果を表示する手段を提供します。

完全な検索結果に移動しない限り、クエリの正確な名前で記事を検索すると、ウィキペディアがこれを行います。ユーザーがタイトルを知っている場合、ユーザーはそのページに直接アクセスする可能性が高いため、これは便利です。これは、ゲームや映画のような正確な名前を検索しようとしている場所でも役立ちます。結果が特定の名前を持つものに関するものである場合は、ユーザーをリダイレクトします。

これが役立つ例:ウィキペディア、IMDB、Steam、アプリストア

アプリケーションが一般的な条件からアイテムを検索するためのものである場合、それらをリダイレクトしないでください。

検索が、実際のタイトルがそれほど重要ではない一連のブログ投稿またはWebサイトの中のトピックに対して設計されている場合、リダイレクトは発生しません。 Googleで検索を行ったところ、クエリとまったく同じタイトルの結果が表示された場合、ほとんどの場合、ユーザーをリダイレクトすることは役に立ちません。ここでの違いは、検索がタイトルではなくコンテンツに対して設計されていることです。

これが役立つ例:Google、Amazon、ブログ、フォーラム

また、可能であればリアルタイムの検索候補を提供して、ユーザーが自分で結果をクリックできるようにして、検索の制御を維持することも役立ちます。

これは、上記の両方のケースで役立ちます。グーグルのような場合、それは余分な入力を回避するのに役立ち、あなたの検索をワードする方法を理解するのにも役立ちます。これでも検索結果ページが表示されますが、便利な機能である可能性があります。また、Wikipedia、Steam、Amazonなどの特定のページにすばやく移動できる場合にも役立ちます。ユーザーがクリックして実際の検索結果ページに移動できるオプションが下部にあるため、ユーザーは検索の制御を維持できます。

11
Keavon

ここですでに他の回答で述べられているように、リダイレクトしない理由は次のとおりです。

  • ユーザーは結果ページが表示されることを期待しています(他の検索操作と一貫性があります)
  • ユーザーは、検索結果を評価できることを期待しています
  • ユーザーはページのリダイレクトに混乱し、検索が失敗した可能性があると考えます。

Googleは、ユーザーを検索文字列の上位の結果に直接移動させる[幸運を感じています]ボタンを使用して、インスタントリダイレクトの方向に移動しましたが、デフォルトとしてより通常の検索動作を使用しています(ユーザーがヒットは、画面上のボタンをクリックするのではなく、キーボードでReturnまたはEnterを押します。

7
Andrew Martin

私はこれについて100%確信していると言いたいです。しかし、ユーザーとしては、結果リストが表示されることを期待しています。私は検索を行いましたが、UIには何も表示されず、検索結果が1つしかないことがわかりました。すぐに唯一の結果にリダイレクトされた場合、そもそも検索を行ったかどうかわからないので混乱するでしょう。

ただし、これは、参照している検索に大きく依存します。アイテムの数が限られていて、明らかな違いがあるシステムで検索している場合は、問題ないかもしれません。

ただし、最良の実装は、ユーザーが検索、つまりオートコンプリートを完了する前に結果を表示することです。

6
Daniel Zahra

以前にこの問題に遭遇したことがあり、実際には別の答えがあります。私の場合、アイテムのリストはそのユーザー自身のリストなので、それを覚えておいてください。

Idoユーザーを自動的にリダイレクトしますですが、ページの上部に「 1件のレコードが一致したため、自動的にそのレコードが表示されました。リストを表示するには、ここをクリックしてください。」

はい、私はそれらをリダイレクトしますが、私はまた理由をおよびとにかく戻るオプションを提供します。クリック数を99%最小限に抑えながら、ユーザーに100%の情報を提供し、管理することができるため、これは両方の利点の1つだと思います。

5
Bing

ユーザーはすべてを知ることはできません

他の人が指摘しているように、ユーザーが自分のサイトの流れを完全に把握して管理できるようにしたいとします。一方、システムは、ユーザーよりも何が利用可能かについて知っている必要があります。それがコンピューターの目的ですよね?たとえば、システムは、検索で1つの単語しか変更しなかった場合、5倍の結果が得られることを知っています。

ユーザーのためにコンピュータを稼働させる

E-comサイトでの推奨の概念は、直面している問題に真っ向から向けられています。結果がそれほど多くない場合もあり、それはユーザーが求めていたものである可能性があります。ただし、システムは、サイトのそのまばらなコーナーを見る人々が他の情報にも興味を持っている傾向があることも知っています。

ユーザーに何を要求したかを示す、結果が1000か0か。ただし、明確にメッセージが送信され、定義されたスペースに「類似」または「関連」検索を追加できます。 「これは検索した内容ではありませんが、気に入っていただけると思います」と伝えます。

4
plainclothes

上記の回答に同意しないことをお勧めします。ただし、常に例外があります。

[〜#〜] jira [〜#〜] (issuetracker)Webアプリケーションで検索すると、結果のリストが表示されますunless課題キーを(PRJ-123の形式で)直接入力します。その場合、ユーザーとして1つの問題に完全に一致することを期待しているため、リストを表示するのは面倒です。

4
Wim Deblauwe

ユーザーが特定の一意の識別子で検索している場合(そして、ほとんどのユーザーがこれらの識別子を定期的に知っている/使用すると予想される場合)、単一の結果を詳細ページにリダイレクトすることは許容されます。たとえば、Rallyでユーザーストーリーを検索している場合、US12345と入力すると、検索によってストーリーに直接移動することが期待されますが、キーワードを使用する場合でも、検索リストに移動すると予測されます。 1つの結果が存在します。ストーリーを別のストーリー(たとえば、US12347)にリンクする必要がある場合は、組み込みの関係システムを使用して、US12345で検索すると1つの結果が表示され、後続エリアには関連アイテムとしてUS12347が表示されます。 US12347に行きたいと思っていたら、直接検索したでしょう。

これは特定の例ですが、詳細ページに直接移動しても問題がない場合があることを示しています。たとえば、アカウント番号または別の一意のレコード識別子(上記など)で検索すると、ページに移動できます。それ以外の場合は、結果が1つしかない場合でも、ユーザーにリストを提供します。許容できる代替策として、Google風の「I'm Feeling Lucky」オプションを提供することもできます。このオプションは最初の一致に直接行きます。特定の検索結果が正確にわかっている場合は、ユーザーがこれを使用する可能性があります(もちろん、インデックス作成は時間の経過とともに変化する可能性があるため、これが常に最良のアイデアであるとは限りませんが、少なくともユーザーにはオプションがあります)。

1
phyrfox

番号!ユーザーとして、私は自分の検索語句を修正したり、このアクションの結果に満足したくない場合があります。また、「もしかして?」をクリックしたいかもしれません。リンク。最後に、私は(まれに、おそらく)マルウェアに感染する可能性があります。以下のアクション図を参照してください。

  1. 検索用語を入力してください
  2. 自動的にリダイレクト
  3. 何らかの理由で結果に満足していない

最善の方法は、たとえ1つであっても、ユーザーに結果を選択させることです(ignoreケース)。
例を参照してください:


スプーグル

検索語を入力してください:How to walk my dog without a leash?
推奨検索: ベルトなしで犬を散歩させる方法
結果(1):

ひもなしで犬を散歩させる
DogTuts.orgで、ひもなしで犬を散歩させる方法を学びましょう!


そんな時は検索語を見直してみませんか?ただし、オプションを追加できます。

1
EKons