2009-06-14 5 views
1

これは、CMSベースのシステムのユーザーのための検索エクスペリエンスを最適に設計する方法に関する質問です。それはイントラネットシステム上にあります。 ユーザーは、ドキュメント/情報の場所に基づいて検索結果をフィルタリングし、他のフィールドの作成者、作成日などの他のメタデータを検索/フィルタする機能を持つ必要があります。ユーザーの観点から、検索に最適なデザイン。検索選択の前または後に?

私が気にしているのは、ユーザーが検索をクリックする前にフィルタをかけさせたり、検索が実行された後に結果ページで結果をフィルタリングしたりすることです。 後者はおそらく、選択に基づいてリアルタイムでresulを更新するAjaxベースのメカニズムを使用して設計されます。

あなたの考えは? ユーザーの観点から見れば、使い勝手の良さはどうですか?

これは、システムの[詳細検索]ページに関するものです。簡単な検索ウェブコントロールもありますが、これは高度な検索をどのように行うかについてです。

答えて

1

私は両方とも言います。最初に必要な数のフィールドを指定し、後で必要な数だけ追加します。 GUIが乱雑になることが心配な場合は、詳細検索ビューを表示するか、フィルタを表示/非表示にするトグルを使用できます。

+0

@Matthew、はい、これはおそらく私がこれを解決する方法です。ありがとう。 –

1

私は知っているそれは退屈で、おそらくあなたの状況をtrivializes、しかし、Googleのアプローチはどうですか?私は、あなたのすべての問題のために1つの入力フィールドを意味します。より多くの情報が必要な場合は、高度なページでいくつかのフィールドを選択できますが、ほとんどの場合、単純な検索で行う必要がありますか?私はおそらくユーザーの入力を分割し、すべての文字列を見てみましょう。これはフォン番号ですか?これはジッパーですか?私はあなたが考えを得ると思う、可能であれば、UIでユーザーを圧倒しないでください。もう1つのこと:google/bingのアイデアはどうでしょうか、ラジオボタンの代わりにさまざまなフィールドのチェックボックスがありますか?