我对使用Laravel非常陌生,但我已经创建了一个非常基本的API。我开始尝试在API中添加过滤器,我需要的主要过滤器是查看一个日期范围是否与另一个日期范围重叠。name: 'This is the name', end_date: '2017-01-29'用户通常会过滤一个较小的日期范围-------
我正在做一些事情,当范围过滤器处于活动状态时,范围面将相应地更新。如果没有给定过滤器,我将使用默认的范围&间隔。如果设置了过滤器,我会执行第二次solr调用来重新计算刻面范围间隙。如果你再过滤一次,它会显示12个桶,一个月的范围等等…
它有点用,但是当范围过滤器包含一个*时,我遇到了麻烦。Solr知道如何在给定solrfield:1960-01-01T00:00:00Z to *时正确过滤结果,但我不知道如何