SOLR 4.1.0-字段之间的日期查询
我有SOLR Core和策略数据,包括两个日期字段:EffectiveDate和ExpirationDate 我想编写一个SOLR查询,查找给定日期d的在该日期打开的策略,因此如果这是SQL,WHERE子句将是:d,介于EffectiveDate和ExpirationDate之间 我希望在不改变SOLR内核的情况下完成此操作 我尝试了以下方法,但没有成功:SOLR 4.1.0-字段之间的日期查询,solr,Solr,我有SOLR Core和策略数据,包括两个日期字段:EffectiveDate和ExpirationDate 我想编写一个SOLR查询,查找给定日期d的在该日期打开的策略,因此如果这是SQL,WHERE子句将是:d,介于EffectiveDate和ExpirationDate之间 我希望在不改变SOLR内核的情况下完成此操作 我尝试了以下方法,但没有成功: EffectiveDate[2020-01-01T00:00:00Z TO *] AND ExpirationDate[* TO 2020-
EffectiveDate[2020-01-01T00:00:00Z TO *] AND ExpirationDate[* TO 2020-01-01T00:00:00Z]
EffectiveDate:[2020-01-01T00:00:00Z TO *] AND ExpirationDate:[* TO 2020-01-01T00:00:00Z]
我想你已经改变了你的间歇时间 应在您要检查的日期时间之前的任何时间检查EffectiveDate,并从当前日期时间到任何时间检查过期日期
EffectiveDate:[* TO 2020-01-01T00:00:00Z] AND ExpirationDate:[2020-01-01T00:00:00Z TO *]
这将为您提供那些在2020-01-01T00:00:00Z
时处于活动状态的
否则,在EffectiveDate
和ExpirationDate
中,您只能得到那些具有2020-01-01T00:00:00Z
的