需要编写一个solr Query,它显示今天按日期desc排序的数据,如果从今天到过去没有可用的记录,则显示未来的记录。 我能得到的最接近的是查询。
((entity_handle: * test * AND entity_air_time:[* TO NOW/DAY])
(entity_handle: "test" AND entity_air_time:[* TO NOW/DAY])^2.0
(entity_handle:test AND entity_air_time:[* TO NOW/DAY])^1.5)
AND is_deleted:false AND is_active:true AND is_root :true
我用entity_air_time desc对它进行排序。
但我需要弄清楚如何修改查询以获取未来的entity_air_time记录,如果我无法从#34;过去到今天"单个查询中的时间跨度。