Datetime SOLR日期范围
我必须做一个带有日期功能的ezfind搜索页面。对于SOLR筛选器,我尝试使用如下内容:attr\u publish\u date\u dt:[NOW-6MONTH to NOW],但没有得到任何结果。 如果我这样使用attr_publish_date_dt:[*到现在],它可以工作。但所有左侧没有星号的查询都不起作用 attr_publish_date_dt包含一个unix时间戳,因此我还尝试使用attr_publish_date_dt:[*到现在]结果中的2个时间戳,而不是[NOW-6MONTH to NOW],但我也没有得到任何结果 有人能帮我吗?提前谢谢Datetime SOLR日期范围,datetime,solr,range,Datetime,Solr,Range,我必须做一个带有日期功能的ezfind搜索页面。对于SOLR筛选器,我尝试使用如下内容:attr\u publish\u date\u dt:[NOW-6MONTH to NOW],但没有得到任何结果。 如果我这样使用attr_publish_date_dt:[*到现在],它可以工作。但所有左侧没有星号的查询都不起作用 attr_publish_date_dt包含一个unix时间戳,因此我还尝试使用attr_publish_date_dt:[*到现在]结果中的2个时间戳,而不是[NOW-6MON
Frank日期字段支持日期搜索。您需要定义该类型的字段,并以该格式提交日期 如果在将时间戳发送到Solr之前无法正确格式化时间戳,则可以使用DateFormatTransformer或ScriptTransformer来完成此工作
哪个solr版本?您使用的是TrieDateField吗
[NOW-6MONTH TO NOW]
对我来说在solr 4.2.1中使用日期字段定义很好
我们使用solr 2.2,因为我们使用的ez publish版本不支持更高版本的solr。感谢您的回答,我们将检查导入脚本以解决问题。