web-dev-qa-db-ja.com

フィルターとしてカテゴリーを持つことは正しいですか?

私は現在、ユーザーがリポジトリ内で検索できる内部検索アプリケーションに取り組んでいます。さまざまなドキュメントを分離するためのカテゴリと作成者がいます。図2に示すようにタブを変更すると、異なるフィルターが存在する可能性があります。カテゴリーをフィルターとして設定することは正しいですか?また、カテゴリに表示されるフィルタを表示するにはどうすればよいですか?

enter image description here

3
Kannan R

私の推奨事項:[〜#〜] no [〜#〜]、カテゴリをフィルタとして表示しないでください。

むしろ、この問題を解決するために、マーケットリーダー(google.com)の行動に基づいて、クライアントに2つの主要な結果テンプレートを作成することをお勧めします。

  1. 1つのメイン結果テンプレートここで、カテゴリはグループ結果として表示されます。このテンプレートにはフィルターがありません。
  2. 1つCategory結果テンプレートカテゴリ内の結果がフィルターで表されます。

これは、2番目の質問も解決します:特定のカテゴリ内でのみ表示されるフィルターを表示する方法。答えは、ユーザーがグループをクリックするまで待機することです。これにより、ユーザーが興味のあるカテゴリをサービスに通知します。これも、google.comから派生したデザインパターンです。

Google.comで複数のテスト検索を行う場合( 123 )最初の検索結果ページでは、1つのタイプのソース(画像、ビデオ、ニュース、ツイート、地図の結果、ショッピング、事実など)からの結果がグループにまとめて表示されることがよくあります。これらをGoogleの OneBoxes と呼ぶ人もいます。目的は直感的です 曖昧さ回避 ;ユーザーにラベルを読み取らせて情報アーキテクチャを理解させようとするのではなく、例を提供して目的のリポジトリにユーザーを誘導する。

オープンソースプロジェクトの一部として テンプレート#1を図示しました こちら 。以下は、3つの推奨グループ結果(OneBoxes)です。これらのグループにはすべて潜在的な個別のフィルターがあり、これらのフィルターは、ユーザーがテンプレート#2に移動する特定のグループが選択されている場合にのみ表示されます。

元のテンプレート では、結果が反応します。 Bootstrap に基づいています。

enter image description hereenter image description hereenter image description here

1
bjornte

これ は、UXマターズの2009年の素晴らしい記事です。検索のフィルタリング、カテゴリ、およびそれらのカテゴリへのドリルダウンは、正しく実装されている場合は絶対に細かいフィルタです。この記事の最大のポイントは、ユーザーが常に戻る方法。

1
Adam Trager