【问题标题】:Thinking Sphinx indexing non-expired records思考狮身人面像索引未过期的记录
【发布时间】:2010-10-01 00:28:54
【问题描述】:

让 Thinking Sphinx 仅索引今天日期小于或等于记录的“expires_at”字段的记录的最佳方法是什么?

提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

    其中“expired_at >= NOW()”

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

    其中“expired_at >= current_timestamp”

    虽然我不是 PostgreSQL 专家,但希望这已经足够接近所需了。

    干杯

    【讨论】:

      【解决方案2】:

      PostgreSQL 也接受函数 'now()'

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多