给定时间(例如,目前周二下午 4:24),我希望能够从一组企业中选择当前开放的所有企业。
- 我有一周中每一天的每家企业的营业和关闭时间
- 假设一家企业只能在每小时的 00、15、30、45 分钟标记开/关
- 我假设每周都有相同的时间表。
- 我最感兴趣的是能够快速查找在某个时间开放的一组业务,而不是数据的空间需求。
- 请注意,有些我一天晚上 11 点开门,第二天凌晨 1 点关门。
- 假期无关紧要 - 我会单独处理这些
存储这些打开/关闭时间的最有效方法是什么,以便通过单个时间/星期几元组我可以快速找出哪些企业是开放的?
我正在使用 Python、SOLR 和 mysql。我希望能够在 SOLR 中进行查询。但坦率地说,我愿意接受任何建议和替代方案。