ユーザーに「高度な」検索エンジンを提供したいと考えています。基本的に、選択できる検索基準はたくさんあります。
- いくつかは非常にシンプル/一般的であり、主に使用されます (つまり、期間、アイテム ID)
- いくつかは少し主流ではありません
- あまり使用されないものもありますが、それでも提供したいと思います
全体として、選択する基準は約 30 以上あります
結果は、グリッドに表示するデータセットです。
私はインターネットでインスピレーションを探してきましたが、Googleでさえ高度な検索に適したソリューションを持っていないようです。
私は過去にこの種のツールを設計しましたが、ユーザーは最終的に非常に効果的に使用できるようになりましたが、結果にはあまり満足していませんでした.
検索パネルは常に表示されるべきだと思いますか (つまり、結果グリッドの上に表示されます)、それとも別のフォームで利用できるようにすべきだと思いますか (すべてのコントロールにより多くの場所を使用できるようになります)
すべての検索基準を表示する方がよいと思いますか、それともユーザーがより多くの基準を表示/使用したい場合は「詳細」をクリックできるようにする方がよいと思いますか?
基準をどのように整理しますか?使用頻度別、または地域別 (つまり、ユーザー、場所、時間などに関する基準)
「検索」ボタンはどこに配置すればよいですか?より一般的な検索コントロールの横、または下部、またはその両方ですか?
より一般的には、優れた検索 UI を設計する方法について共有したいヒントはありますか? この種の「高度な」検索エンジンでは、通常、どのような機能を見逃していますか?