我正在使用Sunspot在Ruby on Rails 3 应用程序中搜索事件(派对、音乐会等) 。
我设法在几个不同的类别类型上设置了自由文本搜索和方面搜索。
现在,我被我的下一个任务困住了。我想设置与事件发生时间相关的方面。
我想要描述相对日期/时间范围(例如“今天”、“本周末”、“下周末”)和绝对日期/时间范围(例如“2011 年复活节假期”、“2012 年元旦”)的方面。 .. 日期时间范围有时会相互重叠。
我在 Stackoverflow 上的 Sunspot API 文档、Sunspot wiki 中浏览过,阅读并阅读了大量文章和博客。人们正在写它是可能实现的,但我没有找到让我理解如何做到这一点的示例或实现想法。
有什么建议么?
由于我的问题不在我的代码中,因此我不发布任何代码。Event 类有一个名为“start_time”的 DateTime 实例。我明白我的工作是定义绝对日期/时间范围何时出现在日历中。
最好的祝福,
./斯蒂芬
PS我说我是新手吗?;-) DS