全部
我想知道是否有一种方法可以解决以下问题:
我有很多Solr文档的字段为pub_date
,但是不幸的是,文本格式为"20180901"
,如果我当前要按某个范围内的pub_date搜索,应该如何在Solr查询中实现?
谢谢
答案 0 :(得分:1)
假设您所有字段的格式相同,即20180901
-映射到YYYYMMDD
,则可以使用常规范围搜索。字符串的升序顺序与间隔相同。
pub_date:[20180820 TO 20180901]
将为您提供这两个日期之间(包括该日期)的所有条目。假定没有其他格式会导致其他条目按这两个值之间的排序顺序插入。