思考Sphinx索引非过期记录

时间:2009-01-12 20:49:30

标签: ruby-on-rails indexing conditional-statements thinking-sphinx

使用Thinking Sphinx的最佳方法是将今日的日期小于或等于记录的“expires_at”字段的索引记录?

提前致谢。

2 个答案:

答案 0 :(得分:3)

最简单的方法是将以下语句添加到define_index块中:

where "expired_at >= NOW()"

无论如何,那是MySQL版本。 PostgreSQL非常相似:

where "expired_at >= current_timestamp"

虽然,我不是PostgreSQL专家,但希望它足够接近所需。

干杯

答案 1 :(得分:0)

PostgreSQL也接受函数'now()'