クエリから返された結果のリストを取得します。これは、最適なもので注文したいものです。私はできる限り明確にするように努めますが、何かが十分に明確でない場合は、私に知らせてください。私はそれをより明確にするよう努めます。
ユーザーは、と呼ばれる設定のリストをすでに入力していますfindsettings
。これらfindsettings
で私は製品を探しています。彼がベストマッチを整理するまで、これはすべてうまくいきます。
などのいくつかのフィールドがありますmin_review, max_price, allows_pets, etc
。
注文したいです。たとえば、彼は最初に、、次に。の付いた製品を注文する必要がmin_review of 40%
ありmax_price = 10.00
ますallows_pets = 0
。でそれを行うことができますがOR
、リストの一番下にのみ、静かに一致しない結果も表示したいと思います。したがって、基本的に、彼は最初に最良の一致を示し、次に2番目、3番目など、最も一致しない製品まで表示する必要があります。
これをどう処理するかわからないので、私がそれを整理するのを手伝ってくれることを願っています。