Solr空间时间搜索 - 次日问题

时间:2015-02-28 12:39:21

标签: mysql date datetime time solr

对于一个项目我正在寻找Solr的高级解决方案。 我们有一个>的数据库。 1个Mio地点及其各自的营业时间。 对于每项业务,我们每天最多可存储4次,例如 星期一1,星期一2,星期一3,星期一4(例如08:00,12:00,15:00,18:00) 这意味着商店周一开放时间为8-12和15-18

我们设置Solr空间搜索能够查找所有在星期一16:00打开的商店,这些商店非常好用。问题是一些商店的营业时间比当天更长,例如晚上8点 - 凌晨2点。从逻辑上讲,这将是周一晚上8点 - 凌晨0点和周二凌晨0点 - 凌晨2点,但企业永远不会这样写,所以我们保存为晚上8点 - 凌晨2点。

当我在星期一搜索公司时没有问题,但是一旦我在星期二凌晨1点搜索公司,它只考虑周二的商家,而上述商店不会被发现为“开放”,因为数据仍然保存为星期一数据。

顺便说一下。我需要两个功能才能工作...周一晚上10点我需要显示这个商店还有多长时间打开(所以我需要值在星期一字段中),周二我需要看看这个商店是否在凌晨1点开放数据已保存在星期一字段 - elbd 7分钟前

知道如何解决这个问题? 会很有用(对不起,我本身不是开发人员,所以如果你需要更多信息让我知道,我会从我的开发者那里得到它,谢谢!)

0 个答案:

没有答案