で区切られた2つの用語を検索できる検索ボックスを作成しています。しかし、両方の用語が含まれるプロファイルのみを検索するか(「すべて」がチェックされている場合)、または2つの用語のいずれかが含まれるプロファイルのみを検索するかを選択するオプションをユーザーに提供したい(「すべて」がチェックされている場合) 。 (言い換えると、セミカラムは、検索テキストボックスに挿入された2つの用語間のORまたはANDのいずれかであると見なすことができます)
スクリーンショットでは、現時点でチェックボックスの2つのインスタンスを確認できます。誰かがそれはあまり直感的ではなく、新しいユーザーの学習曲線はかなり高いことを示唆しました。
私の質問:そのような検索ボックスには他にUXのベストプラクティスはありますか?
検索ボックスに入力するための特別な構文を既に用意しているのなら、なぜボタンに悩む必要があるのでしょうか。
ANDとOR機能を検索文字列の構文の一部にするだけです。
この方法を使用する場合は、ユーザーがこの構文を見つけられるように、画面にヘルプを提供する必要があります。これを表示するいくつかのアイデア:
ただし、多くのユーザーはそのようなヒントを読まないであることに注意してください。ユーザーは入力を開始するだけです。ユーザーがスペースで区切られた検索用語を入力するだけの場合は、それらを開始するために理にかなった何かを返す必要があります。
例:基本的な検索では、デフォルトでANDの結果が返され、結果の上部にクリックできるヒントがあり、OR
ユーザーが「OR」ユースケースで検索する場合、検索結果をどのように表現しますか? 「A」、「B」、「C;」、.....、「E」を検索するとどうなるでしょうか。大声で考えていますが、視覚化は少し不器用になります。
グーグルのようなあいまい検索にしてみませんか?ユーザーが「背の高い男」を直接検索できるようにし、ある程度のフィルタリングが本当に必要な場合は、事前検索を実行してもらいます。
1つのテキストボックス、1つのsearchボタン、およびtwoトリガー(を保持しますany、all)上下に。