如何在 icCube 中配置维度以根据它们所属的范围桶过滤值?例如,如果我有很多时间戳,如何按小时或时间间隔存储时间戳?或者,如果我的值介于 1-20 之间,如何将它们存储在 1-5、6-10、11-15、16-20 的范围内?
“按范围索引”是否相关?
如何在 icCube 中配置维度以根据它们所属的范围桶过滤值?例如,如果我有很多时间戳,如何按小时或时间间隔存储时间戳?或者,如果我的值介于 1-20 之间,如何将它们存储在 1-5、6-10、11-15、16-20 的范围内?
“按范围索引”是否相关?
是的,这是使用激活了 'Indexing By Rage' 的 Dimension 的方法(参见doc)。
这个想法是让 icCube 使用一种算法来解决密钥,该算法将使用 binarySearch 从根走到叶子。请注意,所有级别都必须按相同的键类型(例如数字)排序。
Hot [20,
Unbearable hot [35,
Very Hot [30,35)
Mildly Hot [25,30)
Nice [20,25)
Cold
Nicely cold [15,20)
Cold [5,15)
Freezing 5)
这里 22.5 将是“不错”。