事前のフィルタリングを可能にする検索ソリューションを設計しています。さまざまな種類のコンテンツを大量に表示するウェブサイトがあります。フィルタリングシステムが必要です。
私の質問は:より良い解決策を提案できますか?両方のドロップダウンを統合できると思いましたが、それが忙しすぎるのか、それがロジックの巨大な混乱を引き起こすのかはわかりません。
何か案は?ありがとう!
フィルターに対するGoogleのアプローチが本当に好きです。 Googleのアプローチを単にポイントしてこれを行うと言うのは不公平である場合があることを知っているので、いくつかの理由を挙げてみます。
*編集:この回答は、事前にフィルターする必要がない必要がないと想定しています。
カテゴリフィルターの扱い方は、一般的で簡単な扱いです(Amazonなど)。ただし、検索結果が表示されたときに、同じ選択で結果をフィルタリングする方法があることもお勧めします。証拠はありませんが、ユーザーがこれらのフィルターを使用したり、これらのフィルターを失明したりすることはないでしょう-少なくとも最初の試みでは。
それが重要な機能であるならば、私はその保存された検索がその検索バーにあることについて二度考えます。検索バーのUIから保存済み検索のリストにアクセスすることは想定されていません。保存された検索は、入力時に表示されるか、保存された検索が別の場所に表示されることが期待されています。
あなたはこのようなことをすることができます:
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
データベースは、すべての「フィルター」ユーザーのクエリが存在することをすでに知っているので、上記の方法でその情報を使用できます。ここで、ユーザーは2番目のオプションにカーソルを合わせており、これにより、フィルタードロップダウン/コンボボックスのテキスト/オプションが変更されます。
ユーザーが入力フィールドにフォーカスがあるとき、ユーザーが入力フィールドをクリックすると、保存された検索を表示できますが、ユーザーが入力を開始すると、関連する保存された検索を一番下にプッシュできます。