人々は私のサイトで保存したレシピを検索できる必要があります。
次のようなレシピタグを付けることができます。
[〜#〜] or [〜#〜]検索を実行したい場合もあります:Breads ORデザート。
[〜#〜] and [〜#〜]検索を実行する場合もあります:次のレシピを表示感謝祭とデザート。
私は周りを見回しましたが、これを行う簡単な方法が見つかりませんでした。チェックボックスのあるものがいいでしょう。ただし、チェックボックスは通常[〜#〜]または[〜#〜]のようです。つまり興味のあるすべてのカテゴリをチェックします。
派手である必要はありません。すべて[〜#〜] and [〜#〜]またはすべて[〜#〜] or [〜#〜]のいずれか。
ユーザーはブール検索を理解しません。
これは単純な検索であり、多くのオプションやさまざまなドロップダウンボックスなどを備えた高度な検索ではありません。
OR検索はおそらく、人々がデフォルトで検索を理解する方法です**。
次に下にあるチェックボックス**があります:
[] Results must contain all words/tags/whatever
このように、デフォルトを使用するだけの場合、ユーザーはそれについて考える必要がありません。デフォルトが希望どおりでない場合は、代わりに単一の概念が提示されます。
*多分これをテストで確認する
**または他のいくつかのオン/オフスイッチ。
簡単な解決策は、検索バーの下に2つのオプションを提供することです。
だからあなたのデザインはこのようになるかもしれません
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
ORの結果とANDの結果に基づいてタブ付けされた結果を単に提供しないのはなぜですか?結果は、ユーザーが必要なロジックを試行して理解するよりも、おそらくはるかに簡単です。上級ユーザーであれば、これらのボタンやチェックボックスを追加できますが、ほとんどの場合、タブが3つすべて(22)、デザート(500)、パン(112)、感謝祭(55)には表示されず、理解が最も速くて簡単ですか。
Andルールに一致する結果は、常にOrルールにも一致します。 Andの結果は、その人が入力した内容に関連し、結果の上部に表示されるはずであると主張できます。 And結果の後にOr結果を続けるだけであれば、ユーザーはAnd/Orについて考える必要さえありません。
それは最もエレガントな解決策ではないかもしれませんが、私はmadlibsタイプの入力がここで機能すると思います:
探したいパンおよび/またはデザート
太字のテキストにはドロップダウンがあり、andおよび/またはは、Mark Sloanが言ったように、両方を分離リストに表示するデフォルトの選択です。ここでの意味は、どちらか一方を探す必要があるということですが、気が変わっても検索を再起動する必要なく両方を利用できます。