ユーザーが検索フィルターを簡単に保存できるように、UI関連の変更をいくつか行っています。したがって、後で使用できます。
現在のところ、ユーザーが[追加/編集]をクリックすると、フィルターの編集と作成にモーダルボックスを使用します。
しかし、ユーザーは彼らに苦痛を感じます。したがって、UXを変更しようとしています。
以下は現在のUIデザインです。
誰かがそれを簡単にする方法を提供できますか?私はUXのエキスパートではありません。
私はエンタープライズソフトウェアを設計していますが、この問題は何度も発生しています。
まず、ユーザーが別の簡素化されたUXを必要とする場合、それらの機能をプライマリ検索で提供する必要はありません。
一次検索はシンプルに-1つのシンプルな検索ボックスで十分です(Googleを考えてください)。
あなたが言及した他のすべての機能については、詳細検索リンクを作成し、それをプライマリ検索ページに配置します。ユーザーがこの[高度な検索]リンクをクリックすると、より複雑なブール検索と保存機能をすべて備えた新しいページに移動できます。
これで、[詳細検索]リンクをクリックした人の数を監視できます。高度な検索を使用する人はそれほど多くないので、高度な検索ページを好きなだけ複雑にすることができます。
あなたはUXエキスパートではないので、私の言葉をこれに取らないでください。 Jakob NielsenはUXの分野で非常に尊敬されている専門家であり、1997年のAdvanced Searchについて次のように述べています。 https://www.nngroup.com/articles/search-and-you-may-find/ =
(強調は私のものです)
すべての経験から、ユーザーは正しく使用できないことが示されているため、ブール検索は避けてください。私たちはこのようなタスクを与えられたユーザーの多くのグループを調査しました:あなたは次のペットを飼っています:
- 猫
- 犬
ペットに関する情報を検索します。
ほとんどすべてのユーザーが猫と犬というクエリを入力します。私たちの調査では、サイトは同じページで両方の動物について言及することはないため、彼らは通常何も見つけません。 「ヒットが見つかりませんでした」というメッセージが表示されると、大多数のユーザーは、これらのペットについて入手できる情報はないと結論付けます。
経験豊富なプログラマーは通常、同じ誤ったクエリを使用しますが、nullの結果が表示されると、通常、「ああ、そうです。ANDの代わりにORを使用する必要がありました。」
残念ながら、ほとんどのユーザーはデバッグを教えられていないため、クエリの再構成は非常に貧弱です。これが、スコープ検索の最小限の使用と、プライマリ検索インターフェースでのブール検索の使用の使用を推奨しない理由です。
単純な検索とは別のページで提供されている場合、詳細検索は問題ありません。高度な検索ページでは、ブール値、スコープ、さまざまなパラメトリック検索など、さまざまな高度なオプションを提供できます(たとえば、特定の日付以降に追加または変更されたページのみを検索します)。
「高度な検索」のような威圧的な名前を使用して、初心者ユーザーがページにアクセスして自分自身を傷つけないようにすることが重要です。
検索は、脅迫によってユーザーの行動を形作ることをお勧めする数少ないケースの1つです。
ジェイコブはこれを1997年以来何度も検証しています。
ピーターモービルは、検索と見つけやすさについて非常に尊敬されている専門家であり、多くの検索パターンを特定しています。 Peter MorvilleとJeffery CallenderによるSearch Patterns:Design for Discoveryを読むことを強くお勧めします。彼らは高度な検索についてこれを言います:
相対的な概念である高度な検索には、単純な検索にはないものが含まれます。 多くの人が憎むことを愛するパターンです。多くの場合、高度な検索はめったに使用されない扱いにくいアドオンであり、エンジニアやデザイナーが簡単な方法を利用できるようにします。
初心者向けの使いやすいクエリビルダーですか、それともエキスパート向けのパワーツールですか?
このパターンは、コンテキストの無知にも悩まされています。
結論として、高度な検索はEdgeのパターンです。実際には、頻繁に悪用され、ほとんど使用されません。それでも、統合検索と同様に、アイデアの検索をさらに進め、実験や探索のための寛容な遊び場として機能します。