【发布时间】:2012-03-09 17:30:30
【问题描述】:
给定一天中的时间范围(营业时间),您如何创建一个索引来返回给定当前时间的实体。
我错误地假设仅包含营业时间和营业时间的列表属性可以在应用引擎上运行。以下失败,因为两个不等式过滤器必须匹配列表中的相同值:
Select * FROM Business WHERE hours < now AND hours > now
现在我有点投入,除了使用一长串时间之外没有解决方案,每 30 分钟切片一次,这似乎非常低效:
[900, 930, 1000, 1030, 1100, 1130, 1200, 1230, 1300, 1330, 1400, 1430, ... ]
有人知道散列打开和关闭时间或以其他方式解决此问题的巧妙方法吗?
【问题讨论】:
标签: database google-app-engine indexing hash bigtable