我有一个产品,其价格随一周中的一天和季节而变化(如酒店房间)。所以考虑,我有一个费率卡(我可以附加多个费率卡到一个产品)
费率卡字段为
DateTime startdate
DateTime enddate
int priority
double price
double mon_surcharge
double tue_surcharge
double wed_surcharge
double thur_surcharge
double fri_surcharge
double sat_surcharge
double sun_surcharge
因此,我的问题是-如何找到订单中的产品:开始和结束日期,最低-最高价格的范围,并按价格排序
1条答案
按热度按时间nlejzf6q1#
在LuceneNET中,我建议您将价格数据的结构更改为mon_price、tue_price等,而不是必须将每日附加费添加到价格中。
如果你去与每日价格字段,然后做一个范围搜索的字段(或字段)应该工作得很好。