【发布时间】:2010-10-01 00:28:54
【问题描述】:
让 Thinking Sphinx 仅索引今天日期小于或等于记录的“expires_at”字段的记录的最佳方法是什么?
提前致谢。
【问题讨论】:
标签: ruby-on-rails indexing conditional-statements thinking-sphinx
让 Thinking Sphinx 仅索引今天日期小于或等于记录的“expires_at”字段的记录的最佳方法是什么?
提前致谢。
【问题讨论】:
标签: ruby-on-rails indexing conditional-statements thinking-sphinx
最简单的方法是将以下语句添加到您的 define_index 块中:
其中“expired_at >= NOW()”
无论如何,那是 MySQL 版本。 PostgreSQL 将非常相似:
其中“expired_at >= current_timestamp”
虽然我不是 PostgreSQL 专家,但希望这已经足够接近所需了。
干杯
【讨论】:
PostgreSQL 也接受函数 'now()'
【讨论】: