同じトピックに関する異なるタイプのコンテンツがあるWebサイトで、ユーザーが検索した後にこの情報をどのように表示するか。サイトのトピックが「ツリー」で、コンテンツタイプが次のとおりだとします。
コンテンツの範囲は広いですが、ユーザーがすべてのコンテンツを検索したいと考えることが考えられます。たとえば、ユーザーが「松」を検索するとします。これにより、上記のタイプのいずれかである可能性のある関連するコンテンツが返されます。
課題は次のとおりです。
Webサイトのサイト全体にユニバーサル検索バーがあり、キーワード検索のみが可能である(追加のオプションはない)と仮定します。結果ページは、このコンテキストから検索した後に最初に表示されるページです。彼らは何を見るべきですか?
異なるコンテンツタイプの検索結果をどのように表示する必要がありますか?
検索結果ページの規則は、実際にはほとんど同じに見えるコンテンツを提示することです。その背後にある理由は、コンテンツをスキャンして、ユーザーが探しているものを表すキーワードを見つけるのが簡単だからです。
検索のフィルタリングは、実際の結果リストではなく、検索結果リストの左側にあるファセットナビゲーションツールで行う必要があります。
制御機能
コンテンツタイプ、日付などのファセットナビゲーションメニュー.
検索ツールメニュー(画像のあるサイト、アクセスしたページなど)
ページネーション
高度な検索とヘルプのオプション
参照: 設計検索:結果ページ
このようにして、結果のリストからツールを分離し、ユーザーが複数のフィルターを一度に選択して、ファセットナビゲーションデザインを実装することを容易にします。ユーザーは、コンテンツタイプだけでなく、作成者、日付範囲、およびその他のメタデータでフィルタリングできます。
コンテンツ形式(画像とビデオ)に基づいて異なるビューを実装して、クイックフィルターオプションを有効にすることもできます。しかし、ここでの主なツールは、ユーザーが複数のフィルターを選択して検索結果を絞り込み、ユーザーにとってより正確になるようにするファセットナビゲーションです。
異なるコンテンツタイプの検索結果を表示するには、主に2つの方法があります。
-
単一の検索結果リスト
ユーザーが何かを検索したいが、アイテムタイプを知らないか、または心配しない場合に使用されます。このアプローチは、検索結果の閲覧により適しており、eコマースサイトやブログで好まれています。
Benny Skogbergの回答で説明されているように、ここでは、さまざまなコンテンツタイプの検索結果がグループ化され、関連性で並べ替えられているため、簡単にスキャンできます。識別子を入れてそれがどのコンテンツタイプであるかを示すこともできますが、ユーザーが必要なものを見つけるのを邪魔しないように、それは微妙でなければなりません。
ユーザーが検索結果をさらに絞り込む必要がある場合は、ファセット検索などの追加のフィルタリング機能が役立ちます。
-
各アイテムタイプの個別の結果セクション
ユーザーが何を望んでいるかを正確に理解していて、アイテムタイプが非常に関連している場合に使用されます。このアプローチは、MacおよびWindowsオペレーティングシステムでファイル検索に使用されます。
BDDの答えを洗い流します。このスタイルの目的は、ユーザーがシステムに存在することがわかっている特定のアイテムをすばやく見つけられるようにすることです。ユーザーは、アイテムの種類を含め、必要なものを正確に把握しています。結果をアイテムタイプでグループ化すると、適切なアイテムに簡単にズームインできます。プロセスを容易にするために、「トップヒット」のような追加のメタライクなカテゴリが導入される場合があります。
まあ、それはあなたがこの検索をどれだけ単純にしたいかに依存すると思います。ユーザーはフィルタリングできますか?それはドロップダウン検索になるのでしょうか、それともGoogleのようなものになるのでしょうか?検索すると、ページ全体が結果になりますか?このWebサイトは応答性が高く、ユーザーが自分の電話でデータを表示できるようにする予定ですか、それとも厳密にデスクトップWebサイトですか?
私はここでいくつかの仮定をしています(デスクトップアプリケーションおよびドロップダウンスタイル検索で)が、これはAppleが SpotlightiOS およびMacOSでは、以下に表示されるフォーマットに従うことを検討します。これは、ユーザーが理解し、それらにさまざまな結果を返します。
ユーザーがツリーのタイプ(例:Pine)を検索すると、Top Hit
これは、ユーザーが「松」と入力したときにユーザーが探していた可能性のあるもの、つまり定義であるか、松の木に関する最新のイベントであるか に関する最良の推測です松の木のウィキペディアのページ 。
後に Top Hit
、上記の4つのカテゴリとこれらのカテゴリの内部に基づいてグループ化し、現在の日付/ユーザーの場所に最も近いものでソートします(最近の投稿、最も近い保育園、その地域での今後のイベントなど)。
さまざまな種類の結果をすべてリストで返すことを検討します。
ユーザーに追加の機能を提供して、ユーザーがコンテンツのタイプを介して結果をフィルター処理したり、日付などの他のファセットでソートしたりできるようにすることができます。
注:日付による注文は注意が必要です。ここでの問題は、コンテンツタイプが異なると、「日付」のタイプが異なる場合や、日付がない場合があることです。
ファセットフィルタリングの場合は+1。テストがうまくいく場合に備えて、別のアイデアを捨てるだけです。場合によっては、4つのデータ型が何であるかわかっているため、タブ付きの結果も役立つことがあります。これらは、「可能な限り高いレベルでフィルタリングするため、「クイックフィルター」と考えることができますが、ユーザーに対しては一貫している必要があります(Amazonのようなものです。データ型がすべてであるため、これは必ずしも機能しません)。場所)。ユーザーがすべての結果にアクセスしたい場合は、「すべて」の結果タブから開始できます。
私にとってこれの多くは、ユーザーが4つの異なるデータ型すべてで結果を「並べて」表示する可能性、またはより一般的に分離して表示したいかどうかに依存します。
ここには2つの状況があります。
検索がexact用語であり、すべての検索結果が等しく価値がある場合、複数のリストを表示します-コンテンツタイプごとに1つのリスト(BDDで言及されたOS Xスポットライト検索と同様)
ただし、検索が不正確で、結果を「ベストマッチ」から「ワーストマッチ」の順に並べることができる場合は、すべての結果を、ユーザーの検索基準への結果の適用性の順に並べられた単一のリストに表示するのが理にかなっています。