标签: date datetime elasticsearch solr date-range
所以,我有被索引的实体。这些实体可以预订,因此可以进行一系列包含开始和结束日期的预订。
例如:
[ {start:"2016-01-20", end:"2016-01-22"}, {start:"2016-01-30", end:"2016-02-10"}
等等。现在,我想通过用户选择的单日期范围过滤这些结果。说他们正在寻找从2016-01-25到2016-01-28的所有结果。如果任何的开始/结束组合落在/重叠单个查询范围内,我将如何排除单个结果?