我在Rails应用中进行了类似的搜索:
Publication.search(terms, :with => {:publish_date => start_date..end_date})
但是,如果start_date在1970年1月1日之前,则由于UNIX时间戳,结果将不会显示。我的记录在1970年之前具有publish_date,所以我只是想知道对此的最佳解决方案是什么,因为我还找不到一个解决方案。
您可以查看按日期而不是时间戳记将它们存储为整数:例如,1970年1月1日变为19700101。
这确实意味着您需要将日期手动整理为索引定义中的适当格式,并相应地转换搜索请求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句