我得到了一个从我的查询返回的结果列表,我想按最佳匹配排序。我会尽量说清楚,但如果有些地方不够清楚,请告诉我,我会尽量让它更清楚。
用户已经输入了一个名为 的设置列表findsettings
。有了这些findsettings
,我正在寻找产品。这一切都很顺利,直到他应该去整理出最好的比赛。
有几个字段,例如min_review, max_price, allows_pets, etc
.
我想订购。例如,他需要先订购带有 的产品min_review of 40%
,然后max_price = 10.00
再订购allows_pets = 0
。您可以使用 来执行此操作OR
,但我希望仅在列表底部显示不安静匹配的结果。所以基本上他应该首先展示最佳匹配,然后是第二个,第三个等等,直到匹配最少的产品。
我不知道如何处理这个问题,所以我希望你能帮我解决这个问题。