无结束日期或无限结束日期的solr daterange

pbossiut  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(352)

我是solr的新手,在查询没有结束日期的daterange时遇到了一个问题。对于非空的结束日期,它可以正常工作。但是,我希望获得今天或更早到达并且没有结束日期或(开始日期=结束日期)的所有用户。但我没有获得任何预期的用户。谢谢你的帮助。
尝试使用type=“string”和type=“date”。
我的模式:
<field name="endDate" type="date" indexed="true" stored="true" required="false" multiValued="true" /> 我的问题是: ?q=startDate:[* TO NOW] AND endDate:[NOW TO *] 还尝试: ?q=startDate:[* TO NOW] AND endDate:[NOW TO *:*]

xpcnnkqh

xpcnnkqh1#

我想这就是你想要的答案:
Q

start_date:[* TO NOW] AND (end_date:[NOW TO *] OR  (*:* NOT end_date:*) )

相关问题