web-dev-qa-db-ja.com

OR / AND検索ボックスのUXのベストプラクティスは何ですか?

enter image description here

で区切られた2つの用語を検索できる検索ボックスを作成しています。しかし、両方の用語が含まれるプロファイルのみを検索するか(「すべて」がチェックされている場合)、または2つの用語のいずれかが含まれるプロファイルのみを検索するかを選択するオプションをユーザーに提供したい(「すべて」がチェックされている場合) 。 (言い換えると、セミカラムは、検索テキストボックスに挿入された2つの用語間のORまたはANDのいずれかであると見なすことができます)

スクリーンショットでは、現時点でチェックボックスの2つのインスタンスを確認できます。誰かがそれはあまり直感的ではなく、新しいユーザーの学習曲線はかなり高いことを示唆しました。

私の質問:そのような検索ボックスには他にUXのベストプラクティスはありますか?

3
cabral_007

あなたが受け取った学習曲線のコメントは、「すべて」または「すべて」のいずれかとの切り替えが混乱していたため、より多かったと思います。ユーザーが「すべて」を使用してスイッチを表示している場合、スイッチの意味と、スイッチが切り替えられた場合のオプションについては関係ありません。これとは別に、現在のソリューションには大きな問題はありません。

必要なのは、ユーザーのコンテキストが少し多いだけなので、レイアウトを次のように変更できます

enter image description here

これにより、ユーザーは検索とほぼ同じ量の努力で何が起こっているのかを明確に把握できます。

5
TDsouza

検索ボックスに入力するための特別な構文を既に用意しているのなら、なぜボタンに悩む必要があるのでしょうか。

ANDとOR機能を検索文字列の構文の一部にするだけです。

この方法を使用する場合は、ユーザーがこの構文を見つけられるように、画面にヘルプを提供する必要があります。これを表示するいくつかのアイデア:

  1. 追加のヘルプを含むパネルを表示するためにクリックできる疑問符。
  2. 構文が非常に単純な場合は、検索ボックス自体に構文のヒントを(薄いフォントまたは斜体のフォントで)事前に入力することもできます。

ただし、多くのユーザーはそのようなヒントを読まないであることに注意してください。ユーザーは入力を開始するだけです。ユーザーがスペースで区切られた検索用語を入力するだけの場合は、それらを開始するために理にかなった何かを返す必要があります。

例:基本的な検索では、デフォルトでANDの結果が返され、結果の上部にクリックできるヒントがあり、OR

1
Franchesca

ユーザーが「OR」ユースケースで検索する場合、検索結果をどのように表現しますか? 「A」、「B」、「C;」、.....、「E」を検索するとどうなるでしょうか。大声で考えていますが、視覚化は少し不器用になります。

グーグルのようなあいまい検索にしてみませんか?ユーザーが「背の高い男」を直接検索できるようにし、ある程度のフィルタリングが本当に必要な場合は、事前検索を実行してもらいます。

0
Hemchandra

1つのテキストボックス、1つのsearchボタン、およびtwoトリガー(を保持しますanyall)上下に。

0
Minas Mina