字符串日期 'yyyymmdd' 和整数小时的 DSE Solr 日期范围查询
DSE Solr date range query for String date 'yyyymmdd' & integer hour
我使用的是 Datastax Solr 4.8 版。我有一列的日期字符串值为 'yyyymmdd'
格式,另一列的整数值为小时。现在的要求是获取从 yyyymmdd - '20161110'
到 '20161130'
和小时 21 to 15
.
的所有记录
有什么方法可以使用 DSE Solr 进行搜索吗?
我建议您使用一个副本 copy field,该字符串日期作为源,日期字段作为目标。一旦您的字符串日期已转换为实际的正确日期,您就可以像正常日期一样查询它 'AND' 进入查询的小时。希望对你有帮助。
最后我添加了时间戳列来获取日期范围查询结果。
我使用的是 Datastax Solr 4.8 版。我有一列的日期字符串值为 'yyyymmdd'
格式,另一列的整数值为小时。现在的要求是获取从 yyyymmdd - '20161110'
到 '20161130'
和小时 21 to 15
.
有什么方法可以使用 DSE Solr 进行搜索吗?
我建议您使用一个副本 copy field,该字符串日期作为源,日期字段作为目标。一旦您的字符串日期已转换为实际的正确日期,您就可以像正常日期一样查询它 'AND' 进入查询的小时。希望对你有帮助。
最后我添加了时间戳列来获取日期范围查询结果。