web-dev-qa-db-ja.com

フィルタリング:加法モデルまたは減法モデル?

多くのサイトでは添加剤ろ過システムを使用していますが、現在は減算も使用されています。

相互作用方法の違い:Additiveまず、必要なオプションのセットを選択し、フィルターボタンを呼び出す必要があります。

減算この方法は、不要な結果の連続的な清算に基づいています。

加法モデルは、多くの場合、ユーザーの相互作用の特徴に基づいた関連データを使用して「ゼロ検索」を実行します。

減法は必要な結果をはるかに速く導き、ゼロ検索の可能性はないのに、なぜ添加剤形のろ過がどこでも使用されているのですか?

6
denis.efremov

まあ、減算プロセスの開始のためにいくつかの開始データをプルすることがあまり集中的でない場合、それはいくつかの利点があると思います。

減算プロセスを使用すると、ユーザーにデータに関する詳細情報が表示されます。この情報は、彼らが本当に欲しいものをフィルタリングして絞り込む方法を決定するのに役立つかもしれません。このようにして、ユーザーは誤検知をヒットする可能性が低くなります。

加法フィルターでは、ユーザーが最初のフィルターを選択すると、ユーザーが希望するものを表示し、何も返されない場合、何もないものと見なす可能性があります。しかし、減算フィルターでは、ユーザーが一部のデータを表示し始め、その一部が希望するものに近いように見える場合(または十分なデータがあるように見える場合があります...おそらく、ページ分割によって示される)、ユーザーは試してみる傾向があります。他のフィルター。

一般的に、白紙の状態を見ると、ユーザーにとって少し麻痺する可能性があると思います。減算フィルタリングは、開始点を提供します。

1
DorkRawk

限定的なフィルターは、開始する結果が限られている場合に有効です(たとえば、GmailやMicrosoft Outlookでメールを検索するためのフィルター)。

追加フィルターは、ほぼ無限の範囲で検索していて、有限の結果(たとえば、Google検索のデフォルト)を取り戻したい場合に適しています。

最も正確な結果は、ブール式と検索フィールドとともに、2つの組み合わせを許可することで受信されます。
ux AND(stackexhange OR "stack exchange")AND NOT(stackoverflow)AND filetype:html

ただし、ほとんどのユーザーは事前検索式を使用しないと思います。

1
Danny Varod