Lucene:存储和查询数据结构的最佳方式

ehxuflar  于 2022-12-04  发布在  Lucene
关注(0)|答案(1)|浏览(226)

我有一个产品,其价格随一周中的一天和季节而变化(如酒店房间)。所以考虑,我有一个费率卡(我可以附加多个费率卡到一个产品)
费率卡字段为

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

因此,我的问题是-如何找到订单中的产品:开始和结束日期,最低-最高价格的范围,并按价格排序

nlejzf6q

nlejzf6q1#

在LuceneNET中,我建议您将价格数据的结构更改为mon_price、tue_price等,而不是必须将每日附加费添加到价格中。
如果你去与每日价格字段,然后做一个范围搜索的字段(或字段)应该工作得很好。

相关问题