web-dev-qa-db-ja.com

このデザインで検索またはフィルタリングしていますか?

[編集]:この質問は、特定の設計問題を処理するために求められます。これは主に以下で共有する投稿に関連していますが、一般的にフィルタリングと検索を区別するためのものではなく、実際に概念を使用するためのものです。 @KKによる以下の回答は良いですが、データが表示されていないときにユーザーが検索していること、データが表示されているときにユーザーがフィルタリングしていることを前提としています。それが結論を導く事実である場合、私の質問への答えはフィルタリングです。 [編集の終わり]

Webベースのアプリケーションでは、ページに情報が表形式で表示されます(表にランダムデータが表示されます)。テーブルには数百のレコードを含めることができます。表の結果をフィルタリング/制限/絞り込み/検索するには、2つの方法があります。

(1)-単一選択ドロップダウンリスト(フィルタータイプ)Typesを使用できます(システム内のタイプは10未満です)。ユーザーがリストからタイプを選択すると、結果は、ユーザーが選択したタイプのレコードのみになります。だから私はここでフィルタリングしている(私はこの場合にフィルターを提供しています=Type)。例:リストから「経理」を選択すると、Type = Accountingのレコードのみが表示されます。

(2)-Atext-boxここでユーザーはディレクター名または年を入力すると、ユーザーの入力に基づいて結果が表示されます(下の例を参照)。ユーザーが「41」のみを入力した場合、結果は、Director列またはYear列に「41」という数字を含むすべてのレコードになります。このテキストボックスは、onlyDirectorおよびYear列。

皮肉なことに、私は( フィルタリングvs検索 )に関して十分な知識があると思って質問に答えました。ただし、この特定の設計では、まだ混乱しています。

では、テキストボックスでフィルタリングまたは検索を行うのでしょうか。プレースホルダー(またはラベルに置き換えられた場合)は、「フィルター...」または「検索...」と言う必要がありますか?

enter image description here

enter image description here

3
Mo'ath

答えはあなたが共有した投稿の一番上の答えにあります: https://ux.stackexchange.com/a/4756/48205

  • Filteringは既存の完全なリストを取得し、一致する/しない条件に基づいてアイテムを削除します。
  • Searchは空白のスレートを取得し、一致/一致しない基準に基づいてそれに追加します。
3
K K